共计 5 篇文章

如何让jpa 持久化时不校验指定字段

问题引入 spring data jpa ,使用了validate校验,校验直接加在了要持久化实体类上,为了方便简洁并没有使用DTO做验证,但是有的校验仅在Controller层需要校验,持久化时不需校验,因为我把他声明为@Transient的了,如下User类: @Entity public class User { /** * 用户名 */ @NotBlank(message = "用户名不能为空") private String username; /** * 密码 ...

idea springboot jpa从数据库表生成实体类

问题引入 最近有个springboot的项目,使用了jpa,表已创建好,需要创建对应实体类,幸运的是idea本来就支持。 idea 有个Tool window 叫作Persistence,可以将数据库表生成实体类: 如何使用 要使用Persistence窗口需要: package net.toocruel.iqismart.entity; import javax.persistence.*; import java.sql.Timestamp; import ...

hibernate里面@mappedBy的作用?

原文:https://www.zhihu.com/question/64187262/answer/217667224 首先,我们整一个Classes和Student,这个很明显了吧,一个班里面有多个学生,然后我们不使用连接表来表示关系,即student表中有一个外键表明这个学生是哪个班的。 @Entity public class Student { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer ...