Anu*_*ama 3 spring jdbctemplate
在我的Spring Hibernate应用程序中,我将所有sql查询放在一个common_queries.xml文件中,其中一些查询需要2到3个参数,如下所示
<query id="mining.fuel" no-of-params="2">
select ms.id id,ms.name value,concat(ms.name,' ',' (',ms.code,')') label,ms.rate rate from mining_fuel ms where ms.name like '?' and ms.fuel_type_id=? LIMIT 10
</query>
Run Code Online (Sandbox Code Playgroud)
在我的daoImpl中,我得到了这个查询
lookupList = jdbcTemplate.queryForList(q1.getQuery());
Run Code Online (Sandbox Code Playgroud)
我将在这里得到查询,但是如何传递'?'的值在这里,我在daoImpl中有我的那两个值.. pl发送如何实现这个的代码.我不想使用预处理语句.
使用此重载,它使用Object vararg传递查询参数:
lookupList = jdbcTemplate.queryForList(q1.getQuery(), value1, value2, value3);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17583 次 |
| 最近记录: |