论坛首页 Java企业应用论坛

比较OpenJPA,Kodo,TopLink和Hibernate

浏览 7779 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-21  
我们有一个项目,持久层想用JPA,目前犹豫应该如何选择,不知有人是否比较过这4中产品,应该选择那个比较适合企业应用开发。谢谢
   发表时间:2007-09-21  
你选择什么服务器就基本上决定了用哪个JPA实现。

JBoss -- Hibernate

SUN Oracle -- TopLink

BEA IBM -- OpenJPA
0 请登录后投票
   发表时间:2007-09-22  
zelsa 写道
你选择什么服务器就基本上决定了用哪个JPA实现。

JBoss -- Hibernate

SUN Oracle -- TopLink

BEA IBM -- OpenJPA

谢谢回复
但我使用的服务器是JRUN,那应该怎么选择,这几个JPA的实现应该都是跨服务器的吧
0 请登录后投票
   发表时间:2008-04-15  
都是很适合的。对于程序员来说,没什么不一样。区别主要是配置文件和缓存策略的注释不一样。
性能上目前没有比较权威的测试报告。不过我觉得这些实现之间也不会有太大的性能差距。框架实现当然是跨服务器的,不过如果原来的服务器自带JPA实现,那么你要小心配置lib加载策略,防止加载错了实现。
0 请登录后投票
   发表时间:2008-04-15  
bob.wu 写道
zelsa 写道
你选择什么服务器就基本上决定了用哪个JPA实现。

JBoss -- Hibernate

SUN Oracle -- TopLink

BEA IBM -- OpenJPA

谢谢回复
但我使用的服务器是JRUN,那应该怎么选择,这几个JPA的实现应该都是跨服务器的吧

JRUN 不是标准java ee 服务器吧,被macromedia收购前还有名气,收购之后几乎没有开发,现在已经慢慢被人遗忘。
0 请登录后投票
   发表时间:2008-04-15  
zelsa 写道
你选择什么服务器就基本上决定了用哪个JPA实现。

JBoss -- Hibernate

SUN Oracle -- TopLink

BEA IBM -- OpenJPA

IBM用的什么还没有知道,IBM官方网站也看不出来,现在IBM网站上出的websphere community edition 与真正的webphere一点关系,用webshpere这名来忽悠人,它是apache Geronimo包装的,最初来自ibm收购产品blueglue,与webshpere 根本不同源。

IBM承诺08年出Java EE 5 兼容服务性,试目以待。现在Java EE 5开发上简化,对容器依赖越来越少,我想IBM不会那么高兴。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics