日期:2014-05-17  浏览次数:20652 次

真的要用hibernate吗?
我目前都是直接用jdbc
要用hibernate吗?

hibernate 每个表都要建立个DAO?

这样不会觉得很烦吗?

多表查询 用sql 不是更好?

维护hibernate 比维护 sql更简单?

------解决方案--------------------
就单一hibernate 来说!用起来还是很方便的呀!
很多东西都由工具生成,很大的提高了开发效率!
的确没一个类需要对应一个 表!就要有一个DAO
但是这些工具自动就可以生成!完成了你只需要调用就可以了!
还有你说的多表查询!
修改一下执行的HQL的语句就可以了!
也很简单呀!
各有各的好吧!你用hibernate 也可以直接执行SQL语句!
只是同样的方法你改下方法的代码就行了!
------解决方案--------------------
哎 其实我更宁愿自己写sql
不过呢...
------解决方案--------------------
探讨
我目前都是直接用jdbc
要用hibernate吗?

hibernate 每个表都要建立个DAO?

这样不会觉得很烦吗?

多表查询 用sql 不是更好?

维护hibernate 比维护 sql更简单?

------解决方案--------------------
网上看到一篇关于数据库链接你到底是真关掉了还是假关掉了,出了异常怎么关的文章,发现原来写的那些数据库链接关闭的东东还真有机会逃出try{}catch(){}
貌似叫什么擦屁股理论吧。不才,曾经因为项目太大,屁股没擦干净导致项目经常宕机。。。
------解决方案--------------------
hibernate有个反向工程很好用,可以根据数据库表直接生成对应的POJO类和DAO,几乎不用写代码,推荐使用!
------解决方案--------------------
探讨
hibernate有个反向工程很好用,可以根据数据库表直接生成对应的POJO类和DAO,几乎不用写代码,推荐使用!

------解决方案--------------------
只能说阁下的知识面太狭隘
------解决方案--------------------
hibernate开发速度确实比较快,不过运行速度真的不怎么样,如果对性能要求比较高的建议还是不要用。
------解决方案--------------------
hibernate挺好用的 比JDBC好得多
------解决方案--------------------
探讨
引用:
引用:
hibernate有个反向工程很好用,可以根据数据库表直接生成对应的POJO类和DAO,几乎不用写代码,推荐使用!

昨天面试,一个达人大哥哥。问我到底是现有库还是先有类
我说我做的都是现有库,然后hibernate帮我生成实体BEAN和HBM.XML
然后大哥哥说了,有没有先有类,再从类来数据库生……