随笔分类 -  MyBatis简单笔记

摘要:笔 试 题 1请写出Mybatis核心配置文件MyBatis-config.xml的内容? 2请写出Mybatis框架的优缺点? 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映 阅读全文
posted @ 2017-09-25 16:55 迷茫王子 阅读(2784) 评论(0) 推荐(0)
摘要:一、延迟加载 1.主对象的加载: 根本没有延迟的概念,都是直接加载。 2.关联对象的加载时机: 01.直接加载: 访问主对象,关联对象也要加载 02.侵入式延迟: 访问主对象,并不加载关联对象 访问主对象属性的属性的时候,关联对象会被加载 03.深度延迟 访问主对象,并不加载关联对象 访问主对象的属 阅读全文
posted @ 2017-09-23 16:02 迷茫王子 阅读(233) 评论(0) 推荐(0)
摘要:1、一对多:一个国家对应多个城市 01.实体类 02.创建对应的dao和mapper文件 03.mapper.xm文件 单条SQL不能使用延迟加载 04.mapper.xm文件 多条SQL可以使用延迟加载 05.在MyBatis.xml文件中 管理Mapper文件 06.测试类代码 07.在MyBa 阅读全文
posted @ 2017-09-22 10:03 迷茫王子 阅读(202) 评论(0) 推荐(0)
摘要:1.动态sql 01.if:单独使用if,后面必须有where 1=1 02.where:上面的代码有点问题,就是在xml文件中的sql语句有where 1=1,如果查询条件多的话,性能是很低的,因为每次查询都需要判断一次!这时候 我们就需要使用 where 标签来代替! 代码: 03.choose 阅读全文
posted @ 2017-09-17 22:48 迷茫王子 阅读(242) 评论(1) 推荐(1)
摘要:1.resultType 当返回值类型为基本数据类型时(增删改 返回int),指定不指定都可以。 当返回值类型为引用数据类型时(查询 返回集合或对象),要指定返回类型。 2.sql映射的xml文件 01.MyBatis真正的力量实在映射语句中,专注于SQL,功能强大,SQL映射的配置确实相当简单。 阅读全文
posted @ 2017-09-16 09:46 迷茫王子 阅读(179) 评论(0) 推荐(0)