
------【MyBatis】
许小乖
因为你不努力,没人能给你想要的生活
展开
-
【MyBatis】——输入映射传递pojo的包装对象
在平时的开发中,不一定就是单纯的对一个实体进行增删改查,例如完成用户信息的综合查询,有时需要传入查询条件很复杂,可能包括用户信息、关联表的其它信息等。针对这种需求,在mybatis中我们可以使用自定义的包装类型的pojo,在包装类型的pojo中将复杂的查询条件包装进去。/** * 用户包装类型 * @author Arlene-xu * */public class UserQuer原创 2016-05-31 15:34:02 · 6994 阅读 · 1 评论 -
【MyBatis】——解决字段名与实体类属性名不相同的冲突
在mybatis中进行查询时,查询出的结果需要用resultType配置一个输出类型,可以使简单类型或者pojo对象,如果是稍微复杂一些的可以中包装类型封装还可以使用自定义的包装类型,包装类也是一种pojo对象。但是当遇到表中的字段名和表对应实体类的属性名不完全相同的情况时,改如何解决字段名与实体类属性名不相同的冲突问题呢?还有一种输出映射是resultMap。 比原创 2016-06-14 14:38:04 · 4964 阅读 · 1 评论 -
【MyBatis】——mybatis缓存以及整合ehcache
首先向介绍一下mybatis的缓存以及为什么使用缓存。MyBatis缓存介绍 和hibernate等其他持久层框架一样,mybatis同样提供了一级缓存和二级缓存的支持,用于减轻数据压力,提高数据库性能。 一级缓存时SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(Ha原创 2016-06-14 14:38:56 · 916 阅读 · 1 评论 -
【MyBatis】——逆向工程
前几天听到了关于jfinal的技术分享,说底层ORM映射生成的实体是通过逆向工程自动生成的,当初很诧异,说我用过Jfinal啊怎么没有发现jfianl有这个功能呢,后来才知道原来是使用了Mybatis逆向工程生成了mapper类和mapper.xml文件。一、逆向工程介绍 那什么是逆向工程呢?就是mybatis官方提供逆向工程,可以针对单表自动生成myaba原创 2016-06-14 14:39:37 · 707 阅读 · 2 评论