@mapper注解的使用_通用mapper使用

1.1 导jar

 tk.mybatis mapper-spring-boot-starter 2.1.5
com.alibaba  druid 1.0.19
 mysql mysql-connector-java 5.1.38

1. 2 书写配置文件

server: port: 8085 context-path: /springboot spring: datasource: type: com.alibaba.druid.pool.DruidDataSource url: jdbc:mysql://localhost:3306/ssm driver-class-name: com.mysql.jdbc.Driverusername: root password: 123456 mybatis: type-aliases-package: com.baizhi.entity

# 注意:如果不使用自己的sql语句 可以不用写 mapper-locations: 注意: 需要在入口类上加上@MapperScan注解 是以tk开头tk.mybatis.spring.annotation.MapperScan;

@MapperScan(“dao接口的路径”)

1.3 继承Mapper接口

efeb34b8012a44d5b64f78352952c014

1.4 相关注解

@Table(name = "ssm_user") //作用在类上 指定数据库表名

@Id //作用在属性上 表名当前属性为数据库主键

//mysql

@KeySql(useGeneratedKeys = true) //作用在属性上 当前主键为自增长

//Oracle

@KeySql(sql = "select 序列名.nextval from dual", order = ORDER.BEFORE)

@Transient //作用在属性上 当前列不是数据库中的字段 @Column(name = "age") //作用在属性上 用来指定数据库表中的字段名 private Integer status;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值