MyBatis关联映射:多对多
在实际项目中,多对多关系也是非常常见的关系,比如,一个购物系统中,一个用户可以有多个订单,这时一对多的关系;一个订单中可…
阅读全文 »在实际项目中,多对多关系也是非常常见的关系,比如,一个购物系统中,一个用户可以有多个订单,这时一对多的关系;一个订单中可…
阅读全文 »在实际项目开发中,经常存在一对一的关系,比如一个人只能有一个身份证,一个身份证只能给一个人使用,这就是一对一的关系,一对…
阅读全文 »resultMap元素是MyBatis中最重要最强大的元素。他的作用是告诉MyBatis将从结果集中取出的数据转换成开发…
阅读全文 »@select,@insert,@update,@delete可以完成常见的CURD SQL语句的映射. 1..User…
阅读全文 »二级缓存是Mapper级别的缓存,使用二级缓存时,多个SqlSession使用同一个Mapper的sql语句去操作数据库…
阅读全文 »在实际项目开发中,通常对数据库查询的性能要求很高,而MyBatis提供了查询缓存来缓存数据,从而达到提高查询性能的要求….
阅读全文 »MyBatis的事务设计重点是org.apache.ibatis.transaction.Transaction接口,T…
阅读全文 »bind元素可以从OGNL表达式中创建一个变量并将其绑定到上下文: 1.mapper.xml <selec…
阅读全文 »关于动态SQL另外一个常用的操作就是需要对一个集合进行遍历,通常发生在构建IN条件语句时: 1.mapper.xml …
阅读全文 »关于动态更新语句还可以使用set元素,set元素可以被用于动态包含需要更新的列,而舍去其他的. 1.EmployeeMa…
阅读全文 »