1.@TableField
exist 表示是否为是数据库字段
select 表示是否查询该字段
value表示表中字段名和实体类的字段名不一致时,value=表中字段名

(1)@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,
但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错
(2)@TableField
非主键字段使用
比如数据中的表中的字段是name
但是实体类是userName
那么就需要在userName上打上这个注解, 用value属性

2.@Entity
@Entity使用此注解定义的对象将会成为被JPA管理的实体,将映射到指定的数据库表@Entity(name = “user”)
其中name默认是此实体类的名字,全局唯一。

3.@TableName
@TableName映射数据库的表名;如果数据库中的表名叫user,而实体类叫comment,那么就需要使用@TableName做绑定

Spring boot实体类中常用基本注解相关推荐

  1. Spring Boot 实体类 Entity的自动生成,利用Python实现 sql 语句快速转换成 Java 代码(一)

    引言 最近,自己开始学习Java后端开发,作为小白,在导师的指导下,一步步开始学习,从如何搭建springboot项目开始,连接上 MySQL 数据库之后,再创建和编写Entity.Controlle ...

  2. Spring Boot接口返回的字段名和实体类中定义的字段名不一致

    问题描述:在使用@ResponseBody注解返回一个Controller接口数据时会遇到接口中返回的字段与实体中定义的字段不一致的情况,例如实体类中定义的字段名如下: @ApiModelProper ...

  3. Spring Boot(5)---常用注解总结

    Spring Boot常用注解总结 @RestController和@RequestMapping注解 @RestController注解,它继承自@Controller注解.4.0之前的版本,Spr ...

  4. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  5. java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...

    我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...

  6. 盘点Spring Boot最核心的27个注解

    Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较火热的微服务框架SpringClo ...

  7. java ssm常用注解_SSM框架中常用的注解

    @Controller:在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model , ...

  8. 详解 | Spring Boot 最核心的 3 个注解详解

    Hi !我是小小,开始本周的第一篇,本周第一篇内容是关于Spring Boot 最核心的三个注解,将会对这三个注解进行详细解释. 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够 ...

  9. 详解 :Spring Boot 最核心的 3 个注解

    作者 | 小明菜市场 来源 | 小明菜市场(ID:fileGeek) 头图 |  CSDN 下载自东方IC 前言 Spring Boot 最大的特点是无需 XML 配置文件,能够实现自动装配,并进行全 ...

最新文章

  1. 2018-3-23论文一种新型智能算法--狼群算法(笔记三)实验分析单峰,多峰,可分和不可分函数
  2. mysql事务并发控制_mysql事务和多版本并发控制详解
  3. 开始JBoss BPM流程的3种基本方法
  4. 电商小程序 -- 商品多规格选择弹框
  5. redis笔记3 持久化、管道、事务、发布订阅和内存回收
  6. Android 使用Nginx rtmp 模块
  7. 数据分析第一步 | 做好数据埋点
  8. 本科计算机的逻辑学,逻辑学本科专业介绍
  9. 计算飞机票价格python_Python 带你薅羊毛:手把手教你揪出特价机票信息
  10. Swin-Unet跑自己的数据集(Transformer用于语义分割)
  11. 全民都是评选专家,提前一天泄露 2020 博客之星最终结果
  12. CF - 777D. Cloud of Hashtags 暴力
  13. 打标签的U盘,win10不认服务未开启
  14. vscode指定中英文字体设置
  15. 【loj2073】「JSOI2016」扭动的回文串(manacher+二分+双哈希)
  16. 粗人之玩转Channel
  17. 360 nginx+php,nginx下配置thinkphp文件的方法
  18. cache系列——存储介质
  19. 王道论坛计算机考研机试指南怎么样,王道论坛计算机考研机试指南 二 日期类问题...
  20. matlab sor解线性方程组,SOR算法解线性方程组的matlab程序

热门文章

  1. mysql之 mysql 5.6不停机主从搭建(一主一从基于日志点复制)
  2. MeasureSpec学习
  3. kill-9导致weblogic无法启动
  4. gulp + webpack + sass 学习
  5. LVS(DR)+keepalived实现高可用负载均衡
  6. 724A - CAN总线
  7. shell中shift作用
  8. C程序设计语言现代方法02:C语言基本概念
  9. 【开源工程】之裸码流提取工具--H264/H265
  10. monitor的用法Linux,usb monitor使用方法