
框架
bin-bin-y
这个作者很懒,什么都没留下…
展开
-
IoC/DI的理解
IoC 控制反转(Inversion of Control),将组件对象的控制权从代码本身转移到外部容器。例如:A类的方法中,实例化了B类的对象并调用其方法,那么A类就是依赖B类。控制反转就是在A类中不在创建B类的实例化对象,创建交给外部容器处理,在从外部容器得到B类对象。这就使得A类与B类没有直接的关系。 学生类 在spring配置文件中配置 当加载spring配置文件时会读取该配置,在spring容器中实例化该对象。 测试类 1.加载spring配置文件获取spring容器 2.根据ID从sprin原创 2020-06-11 19:15:04 · 173 阅读 · 0 评论 -
resultMap的用法
resultMap的用法 在Mybatis中可以把查询到的结果映封装射到pojo类中,不在需要手动封装查询数据,MyBatis通过ORM工具自动完成了数据的封装前提是查询语句的字段和pojo类的属性名要一一映射,要一致,不区分大小写,mybatis封装数据使用的是无参构造方法,然后set进去。 如果pojo类的属性名与查询语句的字段不一致,那么使用resultMap进行手动映射,完成数据的封装。 一对多查询,pojo为省份类。 城市表 ProvinceMapper.xml配置文件 如果是多对一,则把c原创 2020-06-07 18:31:57 · 506 阅读 · 0 评论 -
MyBatis的核心对象SqlSessionFactoryBuilder、SqlSessionFactory和SqlSession
1.MyBatis的核心接口和类 (1)每个MyBatis的应用程序都是以一个SqlSessionFactory对象的实例为核心 (2)首先获取SqlSessionFactoryBuilder对象,可以根据XML配置文件或Configuration类的实例构建对象 (3)然后获取SqlSessionFactory对象,该对象实例可以通过SqlSessionFactoryBuilder对象获得 (4)通过SqlSessionFactory对象获取SqlSession实例 2.SqlSessionFactor原创 2020-06-05 17:41:30 · 2184 阅读 · 0 评论