我的java编程之易混易错
2015-09-30 19:05
465 查看
(1). java编程的日期,年月日,月竟然从0开始算起,年和日从1开始算
(2). mysql ResultSet rs rs.getInt(1);<==>rs.getInt(“id”); 下标从1开始;jdbc中select * from user where id=? ; ps.setString(1,12); 设置参数同样是从下标1开始的
(3). 但是hibernate设置设置参数 listQuery.setParameter(i,parameters.get(i));从下标0 开始
比较一下
JDBC中
如:
(2). mysql ResultSet rs rs.getInt(1);<==>rs.getInt(“id”); 下标从1开始;jdbc中select * from user where id=? ; ps.setString(1,12); 设置参数同样是从下标1开始的
(3). 但是hibernate设置设置参数 listQuery.setParameter(i,parameters.get(i));从下标0 开始
比较一下
hibernate 设置参数 Query listQuery = getSession().createQuery(hql); // 创建查询对象 if (parameters != null) { // 设置参数 for (int i = 0; i < parameters.size(); i++) { listQuery.setParameter(i, parameters.get(i)); } }
JDBC中
ps.setObject(parameterIndex, x);//parameterIndex从下标1开始
如:
ps = ct.prepareStatement("insert into orders (userId,payMode,isPayed,totalPrice) values(?,?,?,?)"); ps.setLong(1, userId); ps.setString(2, "货到付款"); ps.setInt(3, 0);// 0 表示未付款 ps.setFloat(4, myCart.getTotal());
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统