【发布时间】:2014-02-18 13:24:28
【问题描述】:
我想在他从@Entity 类生成之后填充表。
我想知道JPA 是否可以做到这一点,我该怎么做。
【问题讨论】:
-
用什么填充数据库?创建数据库的 DDL 在创建上下文时执行,因此您可以在首次创建上下文时使用所需的任何内容填充数据库。或者您想让 JPA 使用插入语句执行另一个脚本?
标签: java jpa persistence eclipselink jpa-2.0
我想在他从@Entity 类生成之后填充表。
我想知道JPA 是否可以做到这一点,我该怎么做。
【问题讨论】:
标签: java jpa persistence eclipselink jpa-2.0
不幸的是,Hibernate 有 @Generated 注释,但 JPA 没有它,也没有其他选择。您也可以尝试在EntityManager 持久化您的对象之前应用@PrePersist 注释。
【讨论】: