阅读 91

Mybatis通用mapper

什么是通用Mapper

通用Mapper就是为了解决单表增删改查,基于Mybatis的插件。开发人员不需要编写SQL,不需要在DAO中增加方法,只要写好实体类,就能支持相应的增删改查方法。

spring 项目

>

>tk.mybatis>

>mapper>

>4.1.5>

>

 

springboot项目



org.mybatis.spring.boot
mybatis-spring-boot-starter
2.1.4


dao层 不需要增删改查的方法,只要
@Repository
@Mapper
public interface SysAreaMapper extends BaseMapper {

}
实体类注意事项:
  1. 表名默认使用类名,驼峰转下划线(只对大写字母进行处理),如UserInfo默认对应的表名为user_info
  2. 表名可以使用@Table(name = "tableName")进行指定,对不符合第一条默认规则的可以通过这种方式指定表名.
  3. 字段默认和@Column一样,都会作为表字段,表字段默认为Java对象的Field名字驼峰转下划线形式.
  4. 可以使用@Column(name = "fieldName")指定不符合第3条规则的字段.
  5. 建议一定是有一个@Id注解作为主键的字段,可以有多个@Id注解的字段作为联合主键.
参考 https://www.cnblogs.com/cainame/p/11938591.html

补充:

自定义basemapper支持批量增删改操作

 

原文:https://www.cnblogs.com/yxj808/p/14812842.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐