2011-10-31 187 views

回答

2

將所有的東西是共同的庫中的所有應用程序,一切都與特定的應用程序(數據庫URL,用戶名,密碼,但也許還緩存選項等。 )在圖書館外面。

然後結束,所有東西都從類路徑加載。 Hibernate無論文件是在一個jar還是另一個文件夾中都無關緊要。

如果你使用註解,大多數配置將在實體類反正。

+0

我不使用註釋,hbm文件似乎足以滿足所有需求。所以你說我最好把所有的HBM文件放入庫中?到默認包還是在哪裏? –

+0

我更喜歡將實體的hbm.xml文件放在實體的包中,如doc中的示例配置文件所示:http://docs.jboss.org/hibernate/core/3.6/reference/en-美國/ html_single /#教程firstapp配置。但是,只要路徑在主配置文件中是正確的,就沒有關係。 –

1

您可能會考慮將所有這些映射提取到單個「DAO」項目中。然後,你可以添加「DAO」依賴到你的所有應用程序。這樣,只有「DAO」纔會與數據庫進行通信,而只有「DAO」纔會需要這種映射文件。

相關問題