- 导入lombok依赖
1 | <dependency> |
mapper接口继承Mapper(泛型)
继承的方法实现的大部分的数据库操作,不需要自己编写
如果涉及多表查询则需要自己实现
如:
1
public interface UserMapper extends Mapper<User>
实体类的简化
lombok简化了get&set&tostring等方法
使用时需要添加下面的注解
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//全参构造 需要时添加
//空参构造 需要时添加
(name = " user") //name属性对应的数据库的表名
//主键
/* 主键生成策略 有四种 */
(strategy = GenerationType.IDENTITY) /* 一般不需要参数 但是如果主键自增长 auto_increment 不加报错*/
//@GeneratedValue(strategy = GenerationType.AUTO)
//@GeneratedValue(strategy = GenerationType.SEQUENCE)
//@GeneratedValue(strategy = GenerationType.TABLE)
//@Column(name = "name") /*属性名与数据库属性不一致的情况下*/
// 属性参数为相应的对象类型
private Integer id;
private String name;
private Integer age;到这里 配置基本结束
- 本文作者: Coderyy
- 本文链接: https:/github.com/iforeverhz/2020/05/29/通用Mmapper/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
