HIbernate中Query.setDate()
来源:互联网 发布:进销存的软件 编辑:程序博客网 时间:2024/06/06 04:09
Session session = getHibernateTemplate().getSessionFactory().openSession(); // 获取Session
Transaction tx=null;
try{
tx=session.beginTransaction();
for(Object o: routerMap.keySet()){
Router router=(Router)routerMap.get(o);
String sql="update Router set gatewayIp= ? ,province= ? ,city=? ,"+
"county= ? ,routerName= ? ,netType= ? ,updateTime= ? where gatewayIp= ? ";
Query query = null;
session.beginTransaction();
query = session.createQuery(sql);
query.setString(0, router.getGatewayIp());
query.setString(1, router.getProvince());
query.setString(2, router.getCity());
query.setString(3, router.getCounty());
query.setString(4, router.getRouterName());
query.setString(7, (String)o);
query.executeUpdate();
tx.commit(); // 提交事务
//session.getTransaction().commit();
//session.close();
}
}catch(Exception ex){
ex.printStackTrace();
tx.rollback();
}finally{
session.close();
}
Transaction tx=null;
try{
tx=session.beginTransaction();
for(Object o: routerMap.keySet()){
Router router=(Router)routerMap.get(o);
String sql="update Router set gatewayIp= ? ,province= ? ,city=? ,"+
"county= ? ,routerName= ? ,netType= ? ,updateTime= ? where gatewayIp= ? ";
Query query = null;
session.beginTransaction();
query = session.createQuery(sql);
query.setString(0, router.getGatewayIp());
query.setString(1, router.getProvince());
query.setString(2, router.getCity());
query.setString(3, router.getCounty());
query.setString(4, router.getRouterName());
query.setString(5, router.getNetType());
//query.setDate(6, new Date());//保存到数据库中是只有年月日
query.setTimestamp(6, new Date());//这样才是具体时间
//通过setCalendar()赋值也是OK的
query.setString(7, (String)o);
query.executeUpdate();
tx.commit(); // 提交事务
//session.getTransaction().commit();
//session.close();
}
}catch(Exception ex){
ex.printStackTrace();
tx.rollback();
}finally{
session.close();
}
- HIbernate中Query.setDate()
- hibernate中Qurey类的setDate方法自动截掉时分秒——setDate和setTimeStamp
- Hibernate中Query.uniqueResult();
- Hibernate中Query.uniqueResult();
- Hibernate中Query.uniqueResult();
- Hibernate中query接口
- hibernate中Query的用法
- hibernate中Query的用法
- hibernate中Query的用法
- Hibernate中Query.list()和Query.iterator()的区别
- Hibernate中query.setFirstResult() 和 query.setMaxResults用法
- Hibernate中query的常用方法
- Hibernate中Query对象的使用
- Hibernate中设置query参数的方法
- 关于hibernate中query的查询
- hibernate中query和sqlquery的区别
- hibernate中query的使用详解
- Hibernate中query的常用方法
- SAP固定资产减值准备的处理方法
- jira的详细安装和破解
- 数据泵expdp中query的使用及注意事项
- JS中的left,pixelLeft,posLeft,offsetLeft
- 矩阵分析(一)线性空间和线性变换
- HIbernate中Query.setDate()
- 【贪心】charge-station
- 火狐必备插件之--TAMPER DATA 使用
- perl详解
- 浅析μC/GUI-v3.90a之GUI_DispString函数
- cocos2dx之创建Button
- c++学习连载-堆排序学习及遇到问题
- ftw遍历目录树
- [ jQuery] jquery动态改变onclick属性失效的问题!