![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
_微风轻拂
勤能补拙
展开
-
@Transient 注解的使用
应用需求:数据库表中字段无法满足页面展示需求。根据表生成的实体类中也不包含除表数据外的其他所需字段。数据库中没有,但又要使用。使用:将所有字段属性写入到实体类中。将不需要序列化的属性前添加@Transient注解,添加注解后属性就不会进行序列化。示例:@Table(name = "names")@Datapublic class PdNames implements Serializable { private static final long serialVersionUI原创 2021-05-18 17:49:15 · 464 阅读 · 0 评论 -
<resultMap> 的使用
标签是MyBatis框架中常用的一个元素,也是非常重要的映射元素,常用于实现MyBatis的高级映射应用场景:表中字段名与类中属性名不匹配时多表关联查询映射多表嵌套查询映射参考:官网(mybatis.org/mybatis-3)其应用场景:表中字段与pojo类中的字段名不一致时(user_name-username)<resultMap id="名称" type="返回值类型"> <id property="id" column="user_id" />.原创 2021-04-12 12:06:03 · 1412 阅读 · 0 评论 -
MyBatis映射Mapper.xml文件的表格头
MyBatis官网https://mybatis.org/mybatis-3/zh/getting-started.html入门映射头文件原创 2021-04-09 16:00:42 · 134 阅读 · 0 评论 -
PageHelper--分页
PageHelPer是什么?基于Mybatis框架实现的一个分页插件PageHelper应用原理?PageHelper底层基于Mybatis框架中的拦截器规范,做了一个分页拦截器的具体实现,假如我们调用的PageHelper.startPage()方法,底层会在Mybatis层面启动一拦截器,在拦截器中,对SQL查询进行拦截,查询到以后对SQL进一步处理。PageHelper在SpringBoot工程中的应用。**第一步:**添加依赖<!--PageHelper依赖-->原创 2021-04-05 16:41:51 · 408 阅读 · 2 评论