hibernate总是挂着面向对象的态度操作数据库,而数据库又是按照表关系的方式建表,在稍微有点规模的项目中,我不知道hibernate的面向对象好在哪里,hibernate提供的数据库级缓存,局限型太大,要用缓存也是页面缓存。那hibernate为什么这么流行。而且hibernate写的sql ,dba都没办法参与。而且能自动生成sql的框架太多了,难道hibernate只适合学习吗HibernateSQLCache框架

解决方案 »

  1.   

    没有人逼着你用Hibernate
    如果你不喜欢就可以用ibatis或者其他的框架,甚至直接用JDBC自己构建一个也可以啊
      

  2.   

    哈哈又见面了,看来LZ很痛恨Hibernate啊?那就崩学它呗!只要用不到,完全可以当他空气。
      

  3.   

    用 MyBatis 吧
    MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除
    了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML
    或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java
    对象)映射成数据库中的记录。
      

  4.   

    自动生成aql的框架太多了? 能说几个 让我学学吗?
      

  5.   


    靠,写错字, 应该是 "sql"
      

  6.   

    我们也正在学Hibernate框架,不怎么难哦!