根据Generated ID列导出NOT NULL列值

时间:2018-04-12 00:07:47

标签: java oracle hibernate jpa h2

我基本上和JPA Derived Column value based on Identity column有相同的问题,但附加要求列foo是非NULL。

我尝试使用@PostPersist注释但抛出了违反异常的空约束。

1 个答案:

答案 0 :(得分:0)

这是因为当你永远不应该为null时,你试图用空值来保持foo atrribute。理解在成功持久化对象后调用@PostPersist,这不是您的情况。这意味着不可能将实体保存到仅受欢迎的foo字段。你必须在持续经营之前做这件事。