在spring 的jdbc sql中使用in 语句

原创 2012年03月27日 09:48:50

1.

<property name="sqlSelectPricesForHoldAssetByDate">
   <value>
   select A.ASSETPRICEID, A.ASSETID, A.SOURCE, A.ASOFDATE, A.CURRENCY, A.BID, A.ASK
   from assetprice A INNER JOIN loanfacility lf ON A.assetid = lf.assetid
   where lf.loanfacilityid in (select loanfacilityid from ptrsfacility where ptrsid in (select pvtrsid from pvtrs where trsstatus = ''Active'' ))
   and A.source in {0}
   and A.asofdate = ?
   </value>
   </property>

2.

MessageFormat.format(
     this.sqlSelectPricesForHoldAssetByDate,
     DAOUtil.toInClause(sources)
     );

 

相关文章推荐

巧用java.text.MessageFormat将JDBC的sql语句参数化

需求:select id,name from table where id=xxx and name=xxx; 其中, 需要将id,name参数化解决方案: 方案一: String.format; ...

好记性不如烂笔头14-使用log4jdbc显示完整SQL语句和执行时间

系统在现网环境下运行,有时候会出现响应比较慢的情况,有时候是因为数据库引起的,有时候是由于中间件引起的,也有可能是别的原因引起的,对一个现网系统来说,响应速度是非常重要的,要能够及时方向慢的地方; 还...
  • ffm83
  • ffm83
  • 2015年02月02日 14:18
  • 2715

mysql 事务处理,事务操作,JDBC中事务的使用,事务的sql语句,

1.事务 事务是将许多动作整合成一个逻辑执行单元,这个执行单元要么全部执行,要么一个都不执行不执行。事务操作具有4的特性 在mysql中只有innoDB存储引擎支持事务处理,所以mysql当中inno...

使用JDBC连接数据库并且调用存储过程和执行SQL语句

JDBC调用数据库: package com.hthk.iisz.util; import java.sql.Connection; import java.sql.DriverManager; pu...

关于所使用的spark版本中的spark sql不支持exists和in等子查询语句的解决方案记录

stackoverflow上一篇很好的问题解答解决方法: SparkSQL doesn't currently have EXISTS & IN. "(Latest) Spark ...

Spring Boot 中使用log4jdbc记录SQL的运行时参数

Spring Boot 中使用log4jdbc记录SQL的运行时参数 log4jdbc is a Java JDBC driver that can log SQL and/or JDBC calls...

jdbc查询语句中in后传参数问题的解决方案

现在做的项目中有一项功能是这么传递数据的:前台传递到后台一个以逗号分隔的字符串,如:1,2,3 ,然后服务器端通过参数进行相应的查询。   查询语句: select * from tableNam...
  • wzslw
  • wzslw
  • 2012年08月01日 11:58
  • 3727

使用p6spy 2监控及打印Spring 4 JdbcTemplate生成的SQL语句

有时在调试代码的时候需要跟数据库打交道,这时如果知道数据库执行的是什么样的语句,好多问题就迎刃而解了,而p6spy正是这样的一个数据库监控工具。在Spring应用中使用p6spy时,需要在项目中添加一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在spring 的jdbc sql中使用in 语句
举报原因:
原因补充:

(最多只允许输入30个字)