外贸管理软件是否提供免费版本以适应不同电脑配置?

摘要:做网站对电脑要求高吗,外贸管理软件免费,Wordpress 源码 商城,平面设计免费素材网站🎍目录 ⛳ MyBatis 中 Mapper 接口工作原理实例解析🎨 一、Mappe
做网站对电脑要求高吗,外贸管理软件免费,Wordpress 源码 商城,平面设计免费素材网站#x1f38d;目录 ⛳ MyBatis 中 Mapper 接口工作原理实例解析#x1f3a8; 一、Mapper 接口是怎么找到实现类的#xff1f;#x1f43e; 二、从一段代码看起#x1f69c; 三、Mapper 接口#x1f3ed; 四、Mapper 接口的动态代理类的生成#x1f381; 五、总结 ⛳ MyBa… 目录 ⛳ MyBatis 中 Mapper 接口工作原理实例解析 一、Mapper 接口是怎么找到实现类的 二、从一段代码看起 三、Mapper 接口 四、Mapper 接口的动态代理类的生成 五、总结 ⛳ MyBatis 中 Mapper 接口工作原理实例解析 本篇文章主要介绍了MyBatis Mapper接口工作源里实例解析文中通过示例代码介绍的非常详细 KeyWords: Mybatis 原理源码Mybatis Mapper 接口实现类代理模式动态代理Java动态代理Proxy.newProxyInstanceMapper 映射Mapper 实现 MyBatis 是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。我们在使用 Mybaits 进行 通常只需要定义几个 Mapper 接口然后在编写一个 xml 文件我们在配置文件中写好 sql , Mybatis 帮我们完成 Mapper 接口道具体实现的调用。以及将结果映射到 model bean 中。 我们在项目中所编写的众多的 Mapper 类只是一个接口(interface )根据 Java 的多态性我们知道可以使用接口接口作为形参进而在运行时确定具体实现的对象是什么。但是对于 Mapper 接口我们并没有编写其实现类Mybatis是如何找到其实现类进而完成具体的 CRUD 方法调用的呢原理何在 一、Mapper 接口是怎么找到实现类的 为了弄清楚 Mapper 接口是如何找到实现类的我们先回忆一下 Mybatis 是怎么使用的根据实际的例子进而一点点的去分析。这里的使用指的是Mybatis 单独使用而不是整合 spring , 因为整合 spring 的话还需要涉及 Mapper dao 装载到 spring 容器的问题spring 帮忙创建数据源配置等问题。 通常我们使用 Mybatis 的主要步骤是 构建 SqlSessionFactory ( 通过 xml 配置文件 , 或者直接编写Java代码)从 SqlSessionFactory 中获取 SqlSession从SqlSession 中获取 Mapper调用 Mapper 的方法 例如blogMapper.selectBlog(int blogId) 二、从一段代码看起 上面我们概括了使用 Mybatis 的4个步骤。这4个步骤看起来很简单但是用代码写出来就很多。我们不妨先记着这4个步骤再去看代码会容易点。 // 1. DataSource dataSource BlogDataSourceFactory.getBlogDataSource(); TransactionFactory transactionFactory new JdbcTransactionFactory(); Environment environment new Environment(development, transactionFactory, dataSource); Configuration configuration new Configuration(environment); configuration.addMapper(BlogMapper.class);// 添加Mapper接口 SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(configuration); // 2. SqlSession session sqlSessionFactory.openSession(); try {// 3. BlogMapper mapper session.getMapper(BlogMapper.class);// 4.Blog blog mapper.selectBlog(1); } finally {session.close(); }在这块代码中第 1 部分我们使用了 Java 编码的形式来实现 SqlSessionFactory 也可以使用 xml 。
阅读全文