小编Spy*_*ker的帖子

JPA - 如何在构造函数中获取自动生成的 id?

我想要实现的是获取自动生成的ID,将其散列并将其保存到类中的其他字段中,但在通过构造函数ID创建对象的阶段尚未生成。任何解决方法的想法?

@Entity
public class MyClass {
     @Id
     @Column(name="id")
     @GeneratedValue(strategy=GenerationType.AUTO)
      Long id;
      
      String hashID;
      
      MyClass(){
         this.hashID = Utils.hashID(id);
      }
    //setters and getters
  
}
```
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

1
推荐指数
1
解决办法
96
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1