常用注解

@Entity
作用:指定当前类是实体类。
@Table
作用:指定实体类和表之间的对应关系。
属性:
name:指定数据库表的名称
@ld
作用:指定当前字段是主键。
@GeneratedValue
作用:指定主键的生成方式。。
属性:strategy:指定主键生成策略。
@column
作用:指定实体类属性和数据库表之间的对应关系
属性:
name:指定数据库表的列名称。
unique:是否唯一
nullable:是否可以为空
inserttable:是否可以插入
updateable:是否可以更新
columnDefinition:定义建表时创建此列的DDL!
secondaryTable:从表名。如果此列不建在主表上(默认建在主表),该属性定义该列所在从表的名字搭建开发环境

ProductCategory

package com.lbl.dataObject;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.annotations.DynamicUpdate;import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;/*** 类目* Created by 李柏霖* 2020-10-09 20:41* product_category*/
@Entity
@DynamicUpdate
@Data                   //生成getter,setter等函数
@AllArgsConstructor     //生成全参数构造函数
@NoArgsConstructor      //生成无参构造函数
public class ProductCategory {/** 类目id. */@Id@GeneratedValueprivate Integer categoryId;/** 类目名字. */private String categoryName;/** 类目编号. */private Integer categoryType;public ProductCategory(String categoryName, Integer categoryType) {this.categoryName = categoryName;this.categoryType = categoryType;}
}

spring data JPA常用注解相关推荐

  1. Spring Data JPA 常用注解

    1. 创建表 @Entity声明该类对应一个数据表实体(万事万物皆为对象). @Table 设置表名 @Entity @Table(name = "user") public cl ...

  2. spring data jpa常用配置

    spring.jpa.hibernate.ddl-auto 首次程序运行时对ddl的操作 create: 每次运行该程序,没有表格会新建表格,表内有数据会清空: create-drop: 每次程序结束 ...

  3. Spring Data JPA OneToMany注解参数orphanRemoval,一对多删除详解

    博主:爱码叔 个人博客站点: icodebook 公众号:漫话软件设计 专注于软件设计与架构.技术管理.擅长用通俗易懂的语言讲解技术.对技术管理工作有自己的一定见解.文章会第一时间首发在个站上,欢迎大 ...

  4. JPA: Spring Data JPA @OneToMany 注解参数 orphanRemoval,一对多删除详解

    分析了OneToMany级联操作多方的插入.更新.删除.我们得到如下结论: 1.插入,建议一方设置mappedBy,好处是只会执行一条insert语句.不会执行多余的update外键的sql. 2.更 ...

  5. Spring data JPA 笔记

    一.spring data jpa 常用注解 1.  @Entity  :标识实体类是JPA实体,告诉JPA在程序运行时生成实体类对应表 2.  @Table  :设置实体类在数据库所对应的表名 3. ...

  6. Spring Boot 、Spring Data JPA、Hibernate集成

    ###什么是JPA JPA是用于管理Java EE 和Java SE环境中的持久化,以及对象/关系映射的JAVA API 最新规范为"JSR 338:Java Persistence 2.1 ...

  7. Spring Data JPA问题汇总

    刚进公司,发现都用的Spring Data JPA,一脸懵,知乎上遇到了一个大佬写的文章,非常详细,分享一下,我把大佬的文章整理了一下格式,比较好看了,原文链接:https://zhuanlan.zh ...

  8. Spring Data Jpa出现Not supported for DML operations

    问题描述:在使用Spring Data Jpa的注解形式去配置删除sql语句,出现了下述异常: org.springframework.dao.InvalidDataAccessApiUsageExc ...

  9. Spring data Jpa,Mybatis,读写锁,@Lock 使用

    Spring data jpa 支持注解式的读写锁(悲观锁),实际上这个东西硬编码也简单,但是基于Jpa 命名方式定义的Sql,只能用注解添加支持读写锁了, 不了解读写锁的可以点这里 mysql读写锁 ...

最新文章

  1. 如何将现有的非空目录转换为Git工作目录并将文件推送到远程存储库
  2. FireMonkey 导出目前 Style 另存文件
  3. 全球及中国香蕉连接器行业投资商机与前景趋势展望报告2022版
  4. centos安装包选择--liveCD、liveDVD、bin-DVD、netinstall和minimal
  5. 同学你好,听说你想学习做硬件?
  6. java死锁怎么用jvm调试,线程死锁演示,线程锁演示,模拟JVM的线程次序调度
  7. Hibernate的懒加载session丢失解决方法
  8. C#反编译工具Reflector.exe教程
  9. MSP430系列教程(一) 开发环境搭建(IAR for MSP430 v7.10.1)
  10. 程序员52个堪称神器的学习网站,每天坚持一小时,让你受益一生
  11. rank函数在c语言怎么用,如何利用RANK函数排名?RANK函数怎么使用?
  12. 常见计算机病毒有些什么症状,电脑中病毒的症状有哪些
  13. Android中补间动画相关知识
  14. 读PPK谈javascript
  15. MIFI与随身wifi、wifi共享软件,玩坏wifi的几种方法
  16. 基于云计算的智能楼宇控制系统
  17. 沪铅上市十周年 “铅华”与本色尽显
  18. 从开发者的角度比较Kubernetes和Cloud Foundry
  19. 论文笔记 ACL2021|CLEVE-Contrastive Pre-training for Event Extraction
  20. CV面试,坐下直接开撸代码,当场给了offer

热门文章

  1. UVA1616-Caravan Robbers(二分)
  2. 教matlab唱周董的《七里香》
  3. android蓝牙python,android – 使用SL4A(Python)和蓝牙
  4. 高校实验室仪器设备管理系统/实验室管理系统
  5. python怎样使用各个日期赤纬_行星的上合、下合、大冲、大距、方照、逆行、合月时间计算...
  6. 什么是云计算?让我来告诉你~
  7. 安装目录里无法找到计算机,安装软件弹出系统找不到指定的路径提示解决方法...
  8. 利用Basemap画世界地图
  9. html,css笔记
  10. 上面两点下面一个三角形_章勤琼:三角形内角和180该如何说明 ——小学数学中的合情推理和演绎推理...