2013-11-20 38 views
0

我只是想知道,我必須在我的weblogic服務器中設置關於Hibernate的任何東西嗎? 因此,我的應用程序正在使用hibernate作爲數據庫,如果我想在weblogic服務器上部署我的應用程序,那將會一切正常(如果我的應用程序沒有出現任何錯誤),或者僅僅部署它就不夠,我應該設置什麼關於休眠工作在weblogic? 謝謝!我是否必須將hibernate設置爲weblogic?

回答

1

在Web邏輯服務器中不需要設置任何東西。只需添加相應的庫和配置文件即可。但可能需要通過JNDI查找來訪問數據庫。您需要設置JNDI。

1

如果您使用hibernate.cfg.xml來存儲配置,那麼在沒有配置WebLogic的情況下使用hibernate會很好。如果您想使用WebLogic JNDI,那麼您需要將此配置放入WebLogic中。請閱讀關於容器管理事務的休眠文檔here

Hibernate可以獨立工作到您選擇的應用程序服務器。

+0

我猜OP意味着他/她必須將Hibernate庫添加到項目中,因爲Weblogic已經打包了它,比如JBoss。 –

+0

這取決於OP如何配置它。在提供庫時,它們可以使用hibernate.cfg.xml或使用容器管理事務的路徑。由於他們沒有使用容器管理事務,他們應該只能使用配置文件,而不能觸摸WebLogic。 – david99world

相關問題