2011-09-28 108 views
0


我看到我的glassfish服务器有一些可用的更新,我注意到,休眠3.5是其中之一。我想知道为什么glassfish会使用hibernate。然后我搜索了一下,我发现glassfish的默认持久化实现是toplink,并且有些人试图切换到休眠状态。
但是,为什么呢?
有没有办法从我的应用程序中删除hibernate jar,并将它们放在应用程序服务器上,以便在glassfish上运行的每个应用程序都可以使用它们。我已经使用glassfish管理的连接池,在这里我可以了解其优点。
有人可以解释或指向我的地方,我可以找到一些有关的文件?glassfish和休眠

谢谢

回答

0

this,GlassFish的默认的持久性提供是排名靠前的链接现在变成的EclipseLink。所以,我不确定你提到的更新。可能是hibernate被添加到AS。

如果您想使用jar但通常将其存储在存储库中,可能是Maven会是更好的选择。这是因为,当你在AS中有jar而不是在你的开发环境中时,开发和单元测试都会变得困难。