你们用Hibernate完全取代JDBC了吗?还是大部分用Hibernate,少部分用JDBC解决? 个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的,对于有特别多的嵌套子查询的语句,我们基本上都是通过ibaties来实现的,hibernate对于一些简单的问题是都可以解决的。 我刚完成了动态表单模块的开发(struts),也就是通过模板生成一个新的业务处理。表单至少包含一条主记录,同时可能有N个从表,每个从表也可能有不同数量的记录,这些数据全在一个表单中作为一个业务完成。任何时候都可以新增表单,对于这样的系统,请教如何用hibernate实现?我现在没有用hibernate,正在学习ing,可是对于一个这样的系统,思考了很久,不知hibernate如何应对? 到目前为止还没遇到Hibernate无法解决的!!! to qudong078(屈东) 请问你应该不是在同一个项目中,同时使用ibatis和hibernate吧? 个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题------------------------------------------同意楼上的,对于有特别多的嵌套子查询的语句,我们基本上都是通过ibaties来实现的,hibernate对于一些简单的问题是都可以解决的。-----------------------------------------我同意以上的说法! Hibernate 提供了 jdbc 接口的,想用就用,不过最好不用,都使用HQL方便多数据库 Hibernate 优化的只是 select, 对于很多 update, delete 使用 Hibernate 并不好。举例每个人工资上涨 10%update person set salary = salary * 1.1将一年没有登陆的用户删除delete from user where lastlogindate < xx; 对于view的情况没办法处理啊, 我哭 个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题老兄也太片面了吧?呵呵,如果你的系统里面,表的数量,结构都是固定的,那也许可以应付! 请问我每个月一张表,可是我要查数据的时候可能把几个月要不一年的表合成一张来查,我的表到月才建,我要怎么用hibernate实现呢 hibernate 灵活性没想像中那么好。 hibernate好象不能用存储过程吧,不过听说hibernate3要加上存储过程和视图 个人认为如果用hql的话问题都能解决,但类似以与批量删除的问题效率还是不高,我觉得其中的表的one to one 和 one to many才是好东西 ! View就当一个表来处理,和普通表没有什么区别。用Hibernate,在系统设计的时候就要考虑到HQL的特性,不要用复杂的联合嵌套查询,如果非要用而HQL不能实现,那只能取得con对象用JDBC处理了。Hibernate3开始支持存储过程和自定义的SQL语句:) 对于很复杂的查询还是用jdbc,其他的用hibernate 关注hibernate……一直不知道它对于复杂关联查询还有嵌套查询怎么实现的…… java 定时读取图片 求java 正则表式学习资料 Jsp获取参数 % 和 $ 的区别 JAVA 软件工程师最想去的公司 用Dreamweaver做jsp时为什么连接不上Mysql数据库呢? struts2.0 数据传递不了 大家能说一下Java中哪些方法可以暂停当前进程的执行吗? 昨天问题解决,在问一个,感谢各位大力支持 初学Struts! 验证axis安装出现了一个警告,不知道如何解决。大家帮帮我 谁能帮帮奴家解决这个问题呀 XML的奇怪问题
我现在没有用hibernate,正在学习ing,可是对于一个这样的系统,思考了很久,不知hibernate如何应对?
请问你应该不是在同一个项目中,同时使用ibatis和hibernate吧?
个人认为:要么全用,要么根本不用。至少目前为止还没遇到Hibernate无法解决必须直接用jdbc的问题
------------------------------------------同意楼上的,对于有特别多的嵌套子查询的语句,我们基本上都是通过ibaties来实现的,hibernate对于一些简单的问题是都可以解决的。
-----------------------------------------我同意以上的说法!
举例
每个人工资上涨 10%
update person set salary = salary * 1.1
将一年没有登陆的用户删除
delete from user where lastlogindate < xx;
用Hibernate,在系统设计的时候就要考虑到HQL的特性,不要用复杂的联合嵌套查询,如果非要用而HQL不能实现,那只能取得con对象用JDBC处理了。
Hibernate3开始支持存储过程和自定义的SQL语句:)