通用Mmapper配置
- 导入lombok依赖
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version>
</dependency>
mapper接口继承Mapper(泛型)
继承的方法实现的大部分的数据库操作,不需要自己编写
如果涉及多表查询则需要自己实现
如:
public interface UserMapper extends Mapper<User>
实体类的简化
lombok简化了get&set&tostring等方法
使用时需要添加下面的注解
@Data@AllArgsConstructor //全参构造 需要时添加@NoArgsConstructor //空参构造 需要时添加@Table(name = " user") //name属性对应的数据库的表名@Id //主键/* 主键生成策略 有四种 */@GeneratedValue(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;
到这里 配置基本结束
更多请点击这里
通用Mmapper配置相关推荐
- 通用方法配置Windows 10 1909 1903 2004等版本下配置多用户同时远程访问
通用方法配置Windows 10 1909 1903 2004等版本下配置多用户同时远程访问 对于虚拟机常常会用到多用户同时远程访问Windows界面的情况,本文介绍Windows配置方法,如下 (1 ...
- CPU内核配置(一):通用内核配置
General setup 常规设置 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动 Local ...
- IOS通用链接配置流程
配置apple-app-site-association文件,注意是json格式,但是没有.json后缀.介绍一个解析json的工具(网页版):https://www.sojson.com/ appl ...
- java中mongodb中dao通用_Spring配置MongoDB及 构建通用Dao
(文章的编写虽然不至于花费很多时间,但转载请注明来源.本文参考了:http://liuluo129.iteye.com/blog/1994045,在此基础上进行了部分优化,及详细的介绍了流程) 1.首 ...
- Let's Encrypt证书生成,certbot-auto 生成ssl通用证书 配置https 自动续期
Let's Encrypt是一个 CA 机构,但这个 CA 机构是免费的!!!签发证书不需要任何费用, 为了实现通配符证书,Let's Encrypt 对 ACME 协议的实现进行了升级,只有 v2 ...
- Windows平台下,IDEA通用基本配置(基本覆盖所有常见配置)
一个用惯eclipse的码农,在开始使用一款新的业界推广的好软件是要有一定的适应过程的.最近本人决定再次学习使用强大的idea软件,习惯性记录下自己初始化配置的一些信息,顺便发个博客,给自己也可以给各 ...
- JetBrains公司系列IDE开发工具通用初始配置推荐(Android Studio、InterlliJ、PHPStorm、CLion、Webstorm等)
JetBrains是捷克一家公司,Interllij IDEA.PHPStorm.CLion.Webstorm等神级IDE(集成开发环境)就出自其手.AndroidStudio就改自InterlliJ ...
- UNI-APP_uni-app IOS平台通用链接【Universal Links】配置
Dcloud问答社区:https://ask.dcloud.net.cn/article/36445 Dcloud问答社区:ios通用链接配置 简书:iOS Universal Links教程 博客园 ...
- 主流电脑配置的通用引导文件,包含CLOVER与OpenCorer双引导
如题分享一些自己远程安装黑苹果积累的通用配置文件,文件包含了最新OpenCorer与CLOVER,也许对于小白是福音,不用自己配置config,自己根据配置选用一个合适的config,将默认的conf ...
最新文章
- python输入文字如何定义文字_python如何实现手动输入文字
- 尊重对手就是对自己最好的尊重
- python3 通过 pybind11 使用Eigen加速
- 2、C语言面试笔试---运算符和表达式
- CEO 赠书 | 甲之蜜糖乙之砒霜,创新者也将成为守旧者
- 测试你的Python 水平----6
- 字符串2在字符串1中第一次出现的位置strstr()
- c语言利用文件体写在桌面上,在C语言中怎样新建一个文件夹?
- javascript-引入-函数的定义与使用-多值传参-ao对象
- 3D Segmentation with Exponential LogarithmicLoss for Highly Unbalanced Object Sizes-MICCAI2018【论文理解】
- Atitit 同步获取阻塞式命令行输出 费阻塞式样命令行执行完毕后退出了,可以直接获取其输出 	InputStream is = new StreamGobbler(session.getStd
- 曼联携手HCL开发“数字体验平台”,期待大获全胜
- UTM坐标和WGS84坐标(如何转换?)
- 用台达PLC485通信控制11台英威腾变频启动停止速度设定
- 工程流体力学笔记暂记17(漩涡的基本概念+求解漩涡强度的斯托克斯定理)
- easyexcel结合zip 导出压缩文件(包含多个excel)
- 基于51单片机的数码管闹钟设计
- 不填写内容用哪个斜杠代替_斜杠可以代替顿号在句子中使用吗
- python for x in range(0,10) 例如使用python打印9*9乘法表
- Raptor-数字分解
热门文章
- 干货分享|PRD 模板
- 百分点认知智能实验室:如何打造工业级的机器翻译
- 安卓手机数据备份与恢复方法汇总和操作详解
- android 备份游戏数据,用于Android游戏存档备份和存档还原的教程(图形中的详细信息)...
- 哔哩哔哩2020校园招聘前端笔试题(卷一)
- dao层通用封装_层超类型模式:封装多层系统中的通用实现
- Hot Research Topics
- 并发读源码——并发读源码Striped64/LongAdder/DoubleAdder/LongAccumulator/DoubleAccumulator
- 微信公众号无限推送消息微信群发微信定时群发微信主动推送微信客服消息
- 电脑开机黑屏,只有鼠标箭头(windows无法加载桌面)?