持久化注释支持 JPA 中的自动实体发现。但是,在 persistence.xml 中手动指定实体类可提供额外的控制。但是如果您想避免这个手动步骤怎么办?
JPA 不提供自动扫描机制。如果省略
对于 Java EE:
<jar-file>MyOrderApp.jar</jar-file> <class>com.widgets.Order</class>
对于带有 Hibernate 的 Java SE:
Hibernate 通过 hibernate 支持 Java SE 中的自动检测.archive.自动检测property:
<persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"> <properties> <property name="hibernate.archive.autodetection" value="class, hbm"/> <!-- Scan for annotated classes and Hibernate mapping XML files --> </properties> </persistence-unit>
指定
以上是如何避免在 persistence.xml 中手动指定实体?的详细内容。更多信息请关注PHP中文网其他相关文章!