如果你用过.NET你就会知道,JAVA已经开始衰落了。

解决方案 »

  1.   

    ibatis 也要用VO,也会有类似问题比Hibernate略简单一点
      

  2.   

    微软的东西是不错,但有个硬伤就是跨平台,很多企业像银行不会考虑的。
    linux+tomcat除了稳定外更重要的是免费,比WINDOWS+IIS/其它有自身的优势。回到hibernate,感觉是太追求OO而让自己笨重了很多。
      

  3.   

    学习成本倒在其次,很重要的一点是修改、复用成本,当然hibernate的运行成本也蛮高的(运行效率不够)
      

  4.   

    .Net同样有对应的.Net版本的Hibernate
    如果你使用Hibernate的3.2+Annotation的话,就可以将配置融入代码中,这样就增加字段就比较方便了,不需要再写hbm文件
      

  5.   

    先不管Annotation与配置文件哪个合理,用Annotation确实可以降低工作量。myeclipse带的辅助工具会自动生成Bo+hbm文件,但不知能否生动生成Bo+Annotation?
    如果不行那手工创建也是件体力活。
      

  6.   

    直接用sql语句调用jdbc是最灵活,最方便的.Hibernate根本就是浪费时间和效率.
      

  7.   

    不知ibatis算不算是轻量级的OR-mapping?
      

  8.   

    感觉CSDN缺少讨论的机制,纯粹的问答往往只是授人鱼,作用并不大。
      

  9.   

    如果是一个新的项目
    建议用hibernte
    如果是在原有系统的基础上更改
    建议用itabis
    他们都是ORM的工具
      

  10.   

    ibatis的话,是轻量级的,半自动化封装的,,它的灵活性更大,hibernate最近刚在一个项目中使用了..说实话,我也感觉不到它的查询速度更快.可能是我对他的熟悉程度掌握不够.有待研究......