论坛首页 Java企业应用论坛

该如何说服公司把hibernate3.0.5升级为hibernate3.2.x?

浏览 9181 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-09  
从hibernate3.0.5到hibernate3.2.5,中间已经经历了很多个版本。我一看到那无数的bug fix就胆颤心惊,毕竟用hibernate支撑的系统是比较重要的业务,我很怕hibernate低版本出问题,从私心来说也想升到新版本,所以我很想说服领导采用最新的hibernate3.2.5。

代价:
从hibernate3.0.5升级到hibernate3.2.5,会对旧系统有影响,不是仅仅更换一个hibernate.jar包就行了,至少有以下几点需修改:
1,Hibernate3.2.X的很多sql函数如count(), sum()的唯一返回值从Integer变为Long
2,Hibernate3.2.X要求ehcache版本为1.2以上.

好处:
hibernate3.2.x支持Annotation,这个对我们公司不具说服力,因为我们公司习惯了hbm,不可能换。
有些流行的开源软件也要求hibernate要3.2以上,这个有一定说服力.
那么与hibernate3.0.5相比,hibernate3.2.x还具备哪些比较有说服力的优点呢?
   发表时间:2007-10-09  
你可以私底下搭一个环境,保证现有代码编译都能通过(或者作少量的修改), 之后进行在相同平台下的性能测试对比.最起码性能不能下降.
0 请登录后投票
   发表时间:2007-10-09  
不是看到了无数个胆战心惊的fixed bug,这不是现成的说服力么
0 请登录后投票
   发表时间:2007-10-09  
hibernate3.2.5官网上在那下?
找了半天没找到!!
0 请登录后投票
   发表时间:2007-10-09  
这就是用开元地代价
升级个版本都要伤筋动骨,搞东搞西哇
0 请登录后投票
   发表时间:2007-10-09  
这些都不是升级版本的理由吧,如果我是老大,也不会同意你升级的。
0 请登录后投票
   发表时间:2007-10-09  
bluemeteor 写道
不是看到了无数个胆战心惊的fixed bug,这不是现成的说服力么



有了这东东,还要什么理由!?
0 请登录后投票
   发表时间:2007-10-09  
公司最担心的无非是风险和成本。楼主你自己有多大把握不会出问题?修改要花多少时间?修改后项目能得到多少好处?楼主应该把这些向公司清楚的表述出来。
0 请登录后投票
   发表时间:2007-10-09  
如果是一个已经交付的项目我建议你还是省省力气不要升级吧,毕竟搞技术这个东西还是安全第一,稳妥为上。
0 请登录后投票
   发表时间:2007-10-09  
安全第一,技术第二,楼主你本末倒置了
0 请登录后投票
论坛首页 Java企业应用版

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