在配置文件中写了sql语句,需要传参,使用了占位符 :XXX
<sql-query name="retrieveBankAcceptanceBillByFinancing_sql_condition">
select b.BILL_START_CODE b from dbo.LNRVS_BANK_ACCEPTANCE_BILL b ACCEPTANCE_BILL_STATE in (:billState)
</sql-query>
部分sql语句已省略
Session session = getHibernateTemplate().getSessionFactory().openSession();
Query q = session.getNamedQuery("retrieveBankAcceptanceBillByFinancing_sql_condition");
q.setString("billState", billState);
list = q.list();
billState是传进来的参数
是想传入字符串,用逗号隔开,发现我只传单个的话就有数据显示,传多个反而没有了。。说明我传入的东西被当作整体了。
哪位能帮忙解决下,, 谢谢!
最后逼不得已, 使用的JDBC连接的数据库,, 拼接字符串
select b.BILL_START_CODE b from dbo.LNRVS_BANK_ACCEPTANCE_BILL b ACCEPTANCE_BILL_STATE in + (billState)
分享到:
相关推荐
hibernate中使用sql 而不是hql语句
hibernate执行原生sql语句
让hibernate输出sql语句参数配置.doc
模仿Hibernate生产SQL语句,使用Java反射
虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似 select * from xxx where value=? 但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务
spring_Framework+经典SQL语句大全+Hibernate中文API
NULL 博文链接:https://28680360-qq-com.iteye.com/blog/1673095
NULL 博文链接:https://javatozhang.iteye.com/blog/2045875
上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。
Hibernate在Myeclipse下SQL语句演示,包含有HQL and Criteria语句的编写测试。
基于sql语句的分页,效率更高,此jar包包含常用分页格式 使用方法在jboss5的博客中
hibernate将本地SQL查询结果封装成对象。如进行复杂的统计等本地sql语句查询后,直接放到对象里了,而不会再使用Object进行强转
hibernate 对于数据库的映射语句 sqlserver以及mysql映射语句都有 调试过能用 尽情下载吧
Hibernate 显示完整sql的配置工具,配置好后在Console会输出不带?的sql语句,方便调试。
使用本地sql语句查询后,无需再使用Object对查询结果进行强制转换,而是直接将查询结果放到实体Bean里了。 PS: 其实只有一版,这里只所以叫最终版是因为该附件我上传了好几天传不上去,到最后报告说‘资源已经存在...
主要介绍了在Java的Hibernate框架中使用SQL语句的方法,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下
NULL 博文链接:https://zhaoshijie.iteye.com/blog/1060576
该方式是原生SQL查询的一种方式,需要个人自己书写SQL语句进行操作,用法比较灵活多变,适合比较复杂的SQL查询.该压缩包是本人对该查询方式的一种总结练习