主要内容
本文主要介绍mybatis和spring的集成,spring和springmvc的集成在之前shiro集成的时候已经介绍过,这里不再赘述。
mybatis和spring集成
两者的集成需要额外添加mybatis-spring依赖库。使用普通的mybatis api操作数...
ginotang
6年前 (2017-07-22) 985℃ 0评论
0喜欢
动态拼装sql
mybatis允许我们根据实际情况进行动态sql语句的拼装。mybatis提供了下面的几个关键字,从而提供强大的sql拼装能力:
if
choose(when, otherwise)
trim(where, set)
foreach
if元素
if是最常用的判...
ginotang
6年前 (2017-07-17) 891℃ 0评论
0喜欢
提升mybatis的性能
任何对数据库的操作都无可避免地出现性能问题,任何频繁读写数据库的操作都是有问题的,为了尽可能提升我们的数据库读写速度,mybatis提供了赖加载和缓存的机制。
使用懒加载
当程序中的JavaBean有关联关系的时候(一对一或者一对多),使用懒加载可以实现...
ginotang
6年前 (2017-07-15) 1297℃ 0评论
0喜欢
关联映射
关联映射是用来描述数据库中多个表的关系的,通常有一对一、一对多、多对多的关系。其中多对多的关系最为复杂,实际生产环境中最好对这种关系进行简化或拆解,因此本文不涉及多对多关系。
mybatis中的关联映射通过元素<association>、<collec...
ginotang
6年前 (2017-07-13) 941℃ 0评论
0喜欢