2
我使用的persistence.xml在休眠排除@Entity從持久性
不過,我在classpath我不他們是persistence.xml中的一部分,其中一些@Entity。
文檔類的類元素指定一個 完全限定類名,你 將映射在
。默認情況下,在存檔內找到的所有正確 註釋類和所有hbm.xml 文件都被添加到持久性單元 配置中的 。
是否有從中排除一些實體?
我使用的persistence.xml在休眠排除@Entity從持久性
不過,我在classpath我不他們是persistence.xml中的一部分,其中一些@Entity。
文檔類的類元素指定一個 完全限定類名,你 將映射在
。默認情況下,在存檔內找到的所有正確 註釋類和所有hbm.xml 文件都被添加到持久性單元 配置中的 。
是否有從中排除一些實體?
這是不可能的afaik。但不要擔心 - 如果你不使用這些類,除了會話工廠加載的元數據外,它們不會打擾你。
更新:hbm2ddl
工具(如螞蟻)有excludes
選項。我不知道你是如何使用它,所以在那裏尋找選擇。
除此之外,您可以手動列出所有類別的persistence.xml
及用途:
<exclude-unlisted-classes>true</exclude-unlisted-classes>
它不打擾我,因爲我用hbm2dll爲他們創造的一部分。 – Dejell 2011-01-31 08:30:42