SpringBoot Dao层常用注解
- @Repository:作用在DAO层,将该类依赖注入,其他层就可以调用该mapper,如果启动类添加了@MapperScan注解,就不需要再写这个注解。
- @Data:注解在实体类上,为该实体类提供getter、setter方法,提供equals方法以及hashcode方法。
- @Accessors:存取器,用于配置getter和setter方法的生成结果。@Accessors(fluent = true),getter和setter方法的方法名都是基础属性名。@Accessors(chain= true),setter方法会返回当前对象。
- @TableName:主要是实现实体类型和数据库中的表实现映射.
- @Accessors:通过该注解可以控制getter和setter方法的形式.
- @EqualsAndHashCode
- @TableId:是专门用在主键上的注解,如果数据库中的主键字段名和实体中的属性名,不一样且不是驼峰之类的对应关系,可以在实体中表示主键的属性上加@Tableid注解,并指定@Tableid注解的value属性值为表中主键的字段名既可以对应上.
- @NotEmpty:加上注解的字段不能为空,只用于字符串、集合、map,用于其他类型会报错。
- @TableField
- @ApiModel:在实体类上使用,标记该实体类是swagger的解析类,提供有关swagger模型的其它信息,类将在操作中用作类型时自动内省。
- @ApiModelProperty:使用在被 @ApiModel 注解的模型类的属性上。表示对model属性的说明或者数据操作更改 ,添加和操作模型属性的数据。
SpringBoot Dao层常用注解相关推荐
- SpringBoot学习之常用注解
@SpringBootAppliaction:通常注解写在SpringBoot启动类中,主要包括三个作用: 1.@Configuration表示将该类作用springboot配置文件类. 2.@Ena ...
- DAO层常用的查询方法
2019独角兽企业重金招聘Python工程师标准>>> public List<ContentDocument> getList(Integer contentId, I ...
- dao传递类参数 mybatis_MyBatis DAO层传递参数到mapping.xml 几种方式
Dao层传递参数到mapping.xml文件的几种方式:(Mybatis传值总结) 第一种:传递单个参数 Dao层Code片段: /** * 根据articleId查询XXXX详情. * * @par ...
- SpringBoot实现Java高并发秒杀系统之DAO层开发(一)
SpringBoot实现Java高并发秒杀系统之DAO层开发(一) 秒杀系统在如今电商项目中是很常见的,最近在学习电商项目时讲到了秒杀系统的实现,于是打算使用SpringBoot框架学习一下秒杀系统( ...
- Spring/SpringBoot常用注解总结
目录如下,内容有点多: 1. @SpringBootApplication 这里先单独拎出@SpringBootApplication 注解说一下,虽然我们一般不会主动去使用它. 注:这个注解是 Sp ...
- 近100个Spring/SpringBoot常用注解汇总!
作者 | Guide 来源 | JavaGuide(微信公众号) 毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我 ...
- SpringBoot常用注解以及作用
1.@SpringBootApplication 这个注解是 Spring Boot 项目的基石,创建 SpringBoot 项目之后会默认在主类加上. @SpringBootApplication ...
- 接近8000字的Spring/SpringBoot常用注解总结!安排!
文章目录 0.前言 1. `@SpringBootApplication` 2. Spring Bean 相关 2.1. `@Autowired` 2.2. `Component`,`@Reposit ...
- 【SpringBoot】SpringBoot常用注解
一.前言 首先这里说的SpringBoot常用注解是指在我们开发项目过程中,我们经常使用的注解,包含Spring.SpringBoot.SpringCloud.SpringMVC等这些框架中的注解,而 ...
最新文章
- CVPR2020 论文解读:少点目标检测
- Function Two
- 网页php脚本是什么意思,php脚本是什么意思
- 我的LINUX学习之路之二十一之web服务器简单搭建
- python requests session刷新_Python Requests Session set-cookie不生效的坑
- LeetCode题 - 13 罗马数字转整数
- Jono Bacon的社区管理指南
- [LeetCode] Power of Four
- MySQL免安装版配置部署
- Jenkins下载war包升级版本
- 认证理论与技术——身份认证技术
- Environment 的使用
- git push/pull命令
- 教你怎么解决Linux依赖包第一篇:pkgs.org资源网下载
- 年会抽奖源码html js,js年会抽奖程序
- NY8B062D 九齐单片机之ADC芯片
- qt录音器的实例,很简单的例子
- 8、【STM32】定时器(TIM)——中断、PWM、输入捕获实验(一文精通定时器)
- iOS 音频的录制、播放及音频文件管理
- win10开机USB鼠标要重新拔插才能用的解决方法
热门文章
- [MIT]微积分重点 第八课 链式法则 学习笔记
- 谷歌云请更正这张卡片的信息_如何在Android的Google键盘上改进自动更正
- win11卸载软件怎么恢复?5个方法总有一种适合你
- Person re-identification行人重识别(一)
- Linux里面的oa环境是什么,Linux上搭建OA环境帮助文档
- 2016年11月12日冠中冠半决赛 奥沙利文 VS 艾伦 全场录像
- html中transtion属性,htmltransition属性
- python计算当前时间的前(后)一分钟,前(后)一小时,前(后)一天
- Python解决操作系统习题中PV操作过桥问题
- css之下划线的几种写法