2011-09-28 110 views
0


我看到我的glassfish服務器有一些可用的更新,我注意到,休眠3.5是其中之一。我想知道爲什麼glassfish會使用hibernate。然後我搜索了一下,我發現glassfish的默認持久化實現是toplink,並且有些人試圖切換到休眠狀態。
但是,爲什麼呢?
有沒有辦法從我的應用程序中刪除hibernate jar,並將它們放在應用程序服務器上,以便在glassfish上運行的每個應用程序都可以使用它們。我已經使用glassfish管理的連接池,在這裏我可以瞭解其優點。
有人可以解釋或指向我的地方,我可以找到一些有關的文件?glassfish和休眠

謝謝

回答

0

this,GlassFish的默認的持久性提供是排名靠前的鏈接現在變成的EclipseLink。所以,我不確定你提到的更新。可能是hibernate被添加到AS。

如果您想使用jar但通常將其存儲在存儲庫中,可能是Maven會是更好的選擇。這是因爲,當你在AS中有jar而不是在你的開發環境中時,開發和單元測試都會變得困難。