玻璃鱼和冬眠

时间:2011-09-28 06:57:53

标签: hibernate glassfish-3


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

谢谢

1 个答案:

答案 0 :(得分:0)

根据this,glassfish的默认持久性提供程序是toplink,现在变成了eclipselink。所以,我不确定你提到的更新。可能是hibernate被添加到AS。

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