第一种   struts2 hibernate spring 
第二种   struts2 ibatis spring
第三种   struts1 hibernate spring
第四种   struts1 ibatis spring什么时候持久化框架改用ibatis,  在什么情况下适合用hibernate ,请讲下数据量
还有各种选择原因.

解决方案 »

  1.   

    hibernate,全自动ORM,对表及表之间的关系要求比较严格,如果你拥有完全控制表的权限,而且是初始开发,使用hibernate非常方便,对ORM提供强大功能的同时,也导致了应对需求变化带来的一系列后果。
    Spring,半自动ORM,对表之间要求不用非常严格,配置灵活,可以附加到现有项目而不必改动,后期维护较为方便,配置灵活。数据量二者实际相差不大,效率上ibatis比hibernate高了一些