我剛剛開始使用hibernate,因此如果這是一個愚蠢的問題,我很抱歉。如何打包方法以在包含所需表格的任何數據庫上工作
我想將我的一些代碼打包到不同應用程序可以使用的模塊中。 例如,處理髮送SMS消息的程序包。 該軟件包執行一些數據庫工作以獲取基本配置數據,然後可能會執行一些事務日誌記錄。 這將被添加到需要SMS功能的應用程序中。 因此,軟件包將要求調用應用程序包含軟件包所需的特定配置和日誌表。
我的問題是,爲了編寫獲取配置的hibernate方法並進行日誌記錄,需要知道hibernate特定的DOA對象。問題是這些對象僅在我們創建特定應用程序數據庫映射時纔會生成。
我無法看到問題出在哪裏。你的實體只是類。您的DAO只是使用實體和標準JPA類和方法的類。將它們包裝在一個jar中,讓客戶端應用程序配置整個事物(DataSource,EntityManager等)。 –