1. @Repository:作用在DAO层,将该类依赖注入,其他层就可以调用该mapper,如果启动类添加了@MapperScan注解,就不需要再写这个注解。
  2. @Data:注解在实体类上,为该实体类提供getter、setter方法,提供equals方法以及hashcode方法。
  3. @Accessors:存取器,用于配置getter和setter方法的生成结果。@Accessors(fluent = true),getter和setter方法的方法名都是基础属性名。@Accessors(chain= true),setter方法会返回当前对象。
  4. @TableName:主要是实现实体类型和数据库中的表实现映射.
  5. @Accessors:通过该注解可以控制getter和setter方法的形式.
  6. @EqualsAndHashCode
  7. @TableId:是专门用在主键上的注解,如果数据库中的主键字段名和实体中的属性名,不一样且不是驼峰之类的对应关系,可以在实体中表示主键的属性上加@Tableid注解,并指定@Tableid注解的value属性值为表中主键的字段名既可以对应上.
  8. @NotEmpty:加上注解的字段不能为空,只用于字符串、集合、map,用于其他类型会报错。
  9. @TableField
  10. @ApiModel:在实体类上使用,标记该实体类是swagger的解析类,提供有关swagger模型的其它信息,类将在操作中用作类型时自动内省。
  11. @ApiModelProperty:使用在被 @ApiModel 注解的模型类的属性上。表示对model属性的说明或者数据操作更改 ,添加和操作模型属性的数据。

SpringBoot Dao层常用注解相关推荐

  1. SpringBoot学习之常用注解

    @SpringBootAppliaction:通常注解写在SpringBoot启动类中,主要包括三个作用: 1.@Configuration表示将该类作用springboot配置文件类. 2.@Ena ...

  2. DAO层常用的查询方法

    2019独角兽企业重金招聘Python工程师标准>>> public List<ContentDocument> getList(Integer contentId, I ...

  3. dao传递类参数 mybatis_MyBatis DAO层传递参数到mapping.xml 几种方式

    Dao层传递参数到mapping.xml文件的几种方式:(Mybatis传值总结) 第一种:传递单个参数 Dao层Code片段: /** * 根据articleId查询XXXX详情. * * @par ...

  4. SpringBoot实现Java高并发秒杀系统之DAO层开发(一)

    SpringBoot实现Java高并发秒杀系统之DAO层开发(一) 秒杀系统在如今电商项目中是很常见的,最近在学习电商项目时讲到了秒杀系统的实现,于是打算使用SpringBoot框架学习一下秒杀系统( ...

  5. Spring/SpringBoot常用注解总结

    目录如下,内容有点多: 1. @SpringBootApplication 这里先单独拎出@SpringBootApplication 注解说一下,虽然我们一般不会主动去使用它. 注:这个注解是 Sp ...

  6. 近100个Spring/SpringBoot常用注解汇总!

    作者 | Guide 来源 | JavaGuide(微信公众号) 毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我 ...

  7. SpringBoot常用注解以及作用

    1.@SpringBootApplication 这个注解是 Spring Boot 项目的基石,创建 SpringBoot 项目之后会默认在主类加上. @SpringBootApplication ...

  8. 接近8000字的Spring/SpringBoot常用注解总结!安排!

    文章目录 0.前言 1. `@SpringBootApplication` 2. Spring Bean 相关 2.1. `@Autowired` 2.2. `Component`,`@Reposit ...

  9. 【SpringBoot】SpringBoot常用注解

    一.前言 首先这里说的SpringBoot常用注解是指在我们开发项目过程中,我们经常使用的注解,包含Spring.SpringBoot.SpringCloud.SpringMVC等这些框架中的注解,而 ...

最新文章

  1. CVPR2020 论文解读:少点目标检测
  2. Function Two
  3. 网页php脚本是什么意思,php脚本是什么意思
  4. 我的LINUX学习之路之二十一之web服务器简单搭建
  5. python requests session刷新_Python Requests Session set-cookie不生效的坑
  6. LeetCode题 - 13 罗马数字转整数
  7. Jono Bacon的社区管理指南
  8. [LeetCode] Power of Four
  9. MySQL免安装版配置部署
  10. Jenkins下载war包升级版本
  11. 认证理论与技术——身份认证技术
  12. Environment 的使用
  13. git push/pull命令
  14. 教你怎么解决Linux依赖包第一篇:pkgs.org资源网下载
  15. 年会抽奖源码html js,js年会抽奖程序
  16. NY8B062D 九齐单片机之ADC芯片
  17. qt录音器的实例,很简单的例子
  18. 8、【STM32】定时器(TIM)——中断、PWM、输入捕获实验(一文精通定时器)
  19. iOS 音频的录制、播放及音频文件管理
  20. win10开机USB鼠标要重新拔插才能用的解决方法

热门文章

  1. [MIT]微积分重点 第八课 链式法则 学习笔记
  2. 谷歌云请更正这张卡片的信息_如何在Android的Google键盘上改进自动更正
  3. win11卸载软件怎么恢复?5个方法总有一种适合你
  4. Person re-identification行人重识别(一)
  5. Linux里面的oa环境是什么,Linux上搭建OA环境帮助文档
  6. 2016年11月12日冠中冠半决赛 奥沙利文 VS 艾伦 全场录像
  7. html中transtion属性,htmltransition属性
  8. python计算当前时间的前(后)一分钟,前(后)一小时,前(后)一天
  9. Python解决操作系统习题中PV操作过桥问题
  10. css之下划线的几种写法