无效数字和数字溢出问题
来源:互联网 发布:3d下期和值最简单算法 编辑:程序博客网 时间:2024/06/05 04:08
原因:传入参数为sb.toString(),customerId,creditors creditors没有拼接
/**
* 条件查询;使用sql
* @param sql
* @param args
* @return
* @author zy 2013-5-25 下午03:46:39
*/
public List<Map<String,Object>> queryForList(String sql, Object... args) {
Assert.hasText(sql);
// 创建查询
Query query = getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
// 创建查询
if(null != args) {
for (int i = 0; i < args.length; i++) {
query.setParameter(i, args[i]);
}
}
return query.list();
}
解决:占位符传入两个参数,一个传入CustomerId,一个传入数组!
/**
* 条件查询;使用sql
* @param sql
* @param args
* @return
* @author zy 2013-5-25 下午03:46:39
*/
public List<Map<String,Object>> queryForList1(String sql, Object Object1,Object[] Object2) {
Assert.hasText(sql);
// 创建查询
Query query = getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
// 创建查询
query.setParameter(0, Object1);
if(null != Object2) {
query.setParameterList("ids", Object2);
}
return query.list();
}
/**
* 条件查询;使用sql
* @param sql
* @param args
* @return
* @author zy 2013-5-25 下午03:46:39
*/
public List<Map<String,Object>> queryForList(String sql, Object... args) {
Assert.hasText(sql);
// 创建查询
Query query = getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
// 创建查询
if(null != args) {
for (int i = 0; i < args.length; i++) {
query.setParameter(i, args[i]);
}
}
return query.list();
}
解决:占位符传入两个参数,一个传入CustomerId,一个传入数组!
/**
* 条件查询;使用sql
* @param sql
* @param args
* @return
* @author zy 2013-5-25 下午03:46:39
*/
public List<Map<String,Object>> queryForList1(String sql, Object Object1,Object[] Object2) {
Assert.hasText(sql);
// 创建查询
Query query = getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
// 创建查询
query.setParameter(0, Object1);
if(null != Object2) {
query.setParameterList("ids", Object2);
}
return query.list();
}
0 0
- 无效数字和数字溢出问题
- css+div中解决英文和数字的溢出问题
- 数字溢出
- java操作大数字内存溢出问题
- div里英文或数字溢出问题
- to_nunber()报无效数字问题扩展
- ORA-01722: 无效数字
- oracle 无效数字
- orac-01722无效数字
- ORA-01722:无效数字
- ORA-01722: 无效数字
- oracle ---> ora 无效数字
- ORA-01722: 无效数字
- oracle 无效数字
- ORA-01722:无效数字
- ORA-01722:无效数字
- ORA-01722 无效数字
- ORA-01722:无效数字
- windows下xshell远程登录linux主机中文乱码的解决办法
- How to remove the component VOB in Components?
- phpexcel 导出不好使的问题
- WebLogicSSL解决苹果IOS itms下载问题
- 单页面旋转 ios
- 无效数字和数字溢出问题
- 绘制六面体
- framebuffer的结构介绍和驱动分析
- 深入理解C语言指针的奥秘
- c语言静态变量和静态函数
- windows环境下wampserver环境搭建
- PullToRefreshView下拉刷新上来加载更多,支持任何子view!
- 非线性最优化(二)——高斯牛顿法和Levengerg-Marquardt迭代
- Cython基础--Cython入门