hql和Criteria的效率哪个高? criteria的add顺序影响sql生成的顺序吗?还是hibernate会自动优化呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得由快到慢应该是sql > hql > criteria hql优于criteria,速度在快点但criteria更方便和安全,它可以动态添加查询条件!!~根据实际开发情况选择,不一定非要用一种,可以一起用动态的话用criteria criteria的add顺序影响sql生成的顺序criteria和HQL最终都是转换成SQL语句SQL的执行顺序是从后向前select * from where id=docId and class=class 那个条件过滤的数据多的话,就把它放在class位置上 ?sql先执行where后面的语句,这个没有问题,但是where的条件也是从后面开始执行的吗?where a=a and b=b;先执行b=b吗?不太可能吧?成星星啦!!!呵呵开心 apache-cxf蛋疼的问题 Struts2 拦截器 如何得到action中的参数 Jquery或JS高手请进 Struts2 重复提交问题 怎么感觉JSP 比ASP。NET 难很多啊 变量作用域(scope)的问题! 如何解析soap封装的xml 树型菜单问题 SSH 救助,javaweb应用怎么与吉大正元结合? J2EE规范 javamail用notes发邮件
但criteria更方便和安全,它可以动态添加查询条件!!~
根据实际开发情况选择,不一定非要用一种,可以一起用
动态的话用criteria
criteria和HQL最终都是转换成SQL语句
SQL的执行顺序是从后向前
select * from where id=docId and class=class
那个条件过滤的数据多的话,就把它放在class位置上
但是where的条件也是从后面开始执行的吗?
where a=a and b=b;
先执行b=b吗?不太可能吧?
成星星啦!!!呵呵开心