持久化註解支援 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中文網其他相關文章!