2013-03-21 50 views
3

當我創建一個jpa項目,是持久性XML可選?Persistence.xml是可選的嗎?

我用春天JPA的樣本項目沒有一個..

+0

看看spring的上下文,你可以在Spring配置文件中定義persistence.xml中的所有數據。 – 2013-03-21 14:46:39

回答

3

這只是可能的,如果你的項目是基於Spring的。否則,您至少需要一個最小的META-INF/persistence.xml。

+0

如果我添加一個持久性xml,並使用maven插件...它如何處理註釋類...我的意思是如果持久性xml沒有明確的類定義,jpa如何知道帶註釋的類。它是否在創建jar時修改持久性xml? – user1555190 2013-03-21 16:30:51

+0

默認情況下,JPA提供程序將掃描jar中包含META-INF/persistence.xml的@Entity中的所有類 – 2013-03-21 16:43:38