在spring 的jdbc sql中使用in 语句
2012-03-27 09:48
405 查看
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)
);
<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)
);
相关文章推荐
- 使用PreparedStatement为有in的sql语句动态赋值
- jasperreports ireport使用sql语句中有in时动态赋值
- SQL语句中find_in_set、like、in的区别及使用方法
- 使用MyBatis一次执行多条SQL语句,需要配置jdbc连接串
- 关于spring整合hibernate使用update无异常但没有效果(不输出sql语句)
- 使用JDBC连接数据库并且调用存储过程和执行SQL语句
- 使用JDBC中PreparedStatement时,sql语句中中文出现问号
- jdbc中想同时使用两个sql查询语句,必须创建两套statement和resultSet
- springJPA对应sql的in语句怎么写
- 通过JPA注解映射视图的实体类 jpa 视图 无主键 @Query注解的用法(Spring Data JPA) jpa 使用sql语句
- 关于spring整合hibernate使用update无异常但没有效果(不输出sql语句)
- 使用in关键字来限制SQL语句中的select查询结果
- 使用MyBatis一次执行多条SQL语句,需要配置jdbc连接串
- 使用spring-boot-starter-data-jpa 怎么配置使运行时输出SQL语句
- JDBC系列:(3)使用PreparedStatement执行sql语句
- Excel 中使用SQL 语句查询数据(六)-----IN 语句的应用
- sparkSQL里 sql语句,dataframe,Thrift Server JDBC都可以实现对数据的查询,过滤等操作, 哪这3种情况分别是什么情况下使用
- JDBC中Statement 接口提供了三种执行 SQL 语句的方法: executeQuery executeUpdate execute 使用哪一个方法由 SQL 语句所产生的内容决定。
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- Mybatis中的SQL语句中的IN子句使用传入List作为包含条件