当前位置:编程学习 > JAVA >>

hibernate如何调用需要填写参数的sql语句?

大家都应该知道,数据库在运行sql之前会对其进行解析,解析分为硬解析和软解析,其中软解析是判断SQL语句权限,语法等,硬解析生成执行计划,而软解析会大量消耗系统资源,
可以通过
  select name from emp where empid := j;
在oracle中运行时要求手动输入j的值,这样可以避免这条sql语句进行重复的硬解析,但是,如何使用hibernate或者jdbc链接时,使用动态传入j的值,使SQL查询更加高效,求解求例子 --------------------编程问答-------------------- 虽不知,但觉厉~~ --------------------编程问答-------------------- emp的java bean 你有吧? 有的话,在你的main中 emp e=(emp)session.get(emp.class,填写你的empId);这样就可以得到你要查的empId的emp信息 试下吧。。。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,