当然是Hibernate,主流啊!
不会的话,应该好好学学!到处都要用。在处理中小型企业级应用的时候,绝对首选。
但要海量操作数据库记录的话,就不好了。

解决方案 »

  1.   

    不是主流的问题咯,这个要看团队的技术倾向,比如你的团队很多人对SQL都很熟悉,那就选择iBATIS;如果不是,那就选择Hibernate
      

  2.   

    其实对我个人来说还是比较看好iBATIS的,这个j2blog的开发,还是以效能为主!
    团队当中对SQL的熟悉程度要好于HQL!
      

  3.   

    如果sql比较复杂且有可能变动比较多,数据量大,推荐用ibatis如果对象关系比较复杂且动态组织查询的地方不多,用hibernate或是两者结合都用
      

  4.   

    要根据具体的需求来决定,使用Hibernate开发是很轻松,可是你要知道Hibernate内部要进行SQL语句的翻译和运行时形成DOM,所以如何对相应要求不是很高时可以使用Hibernate;但是如果对效率性能要求很高的话,ibatis当然是不二之选。它的性能要比Hibernate高很多。要由需求决定采用的技术。
      

  5.   

    嗯,以经决定用iBATIS了,但是,spring用不用呢,他的解耦能力非常好,AOP到是用不到!大家又陷入讨论中了!晕呼!blog系统用spring有必要么?
      

  6.   

    Spring2.0技术手册作者 林信良 先生曾这样说过
    使用Spring 最怕的是为了Spring而Spring ,为了AOP而AOP,为了Ioc而Ioc,这样的话Spring对您没有好处。有几点可以参考:
    1.当组件出现重用时,再开始考虑使用 Spring Ioc
    2.当用到外部资源时,使用 Spring Ioc
    3.当组件需要AOP时,再考虑设置 Spring xml
    4.能不用Ioc 就不用Ioc
    5.不要为了spring而spring
    6.不要为了AOP而AOP
    7.不要为了Ioc而Ioc