2010-06-16 87 views
2

我們有一些正在開發中的JPA實體類,它們不希望它們作爲測試周期的一部分。我們嘗試在META-INF \ persistence.xml中註釋相關的實體類,但hbm2ddl逆向工程工具似乎仍然爲這些實體生成SQL。我如何告訴我的代碼忽略這些類?有沒有這些註釋,或者我必須將@Entity註釋與persistence.xml文件中的更改一起註釋掉。如何爲JPA實體類禁用SQL創建

回答

4

JPA自動掃描您的類路徑的實體。因此,正如你所說,一個選項是刪除@Entity註釋。另一種選擇是使用<exclude-unlisted-classes>true</exclude-unlisted-classes>,這將導致僅使用persistence.xml中列出的類。

+1

非常感謝,你搖滾:) – Sam 2010-06-16 11:53:29

+0

哈,謝謝:) – 2010-06-16 12:05:23