文章摘要
这篇文章描述了使用H3Utils框架完成的一次数据库事务操作。具体来说,文章通过以下步骤实现了对数据库中Person表的更新:首先创建会话并开始事务;然后构造HQL查询字符串,设置要更新的字段值和条件;接着通过查询对象设置参数;最后执行更新操作并提交事务。整个过程展示了如何通过事务管理数据库中的更新操作,确保数据一致性。
Session currentSession=H3Utils.getCurrentSession();
currentSession.beginTransaction();
//创建 HQL
String hqlString=”update Person p set p.name=? , p.age=? where p.id=?”;
//构建 Query
Query query=currentSession.createQuery(hqlString);
//设置参数
query.setParameter(0, “小明”);
query.setParameter(1, 18);
query.setParameter(2, 1);
//更新
query.executeUpdate();
currentSession.getTransaction().commit();
Session currentSession=H3Utils.getCurrentSession();
currentSession.beginTransaction();
//创建 HQL
String hqlString=”update Person p set p.name=? , p.age=? where p.id=?”;
//构建 Query
Query query=currentSession.createQuery(hqlString);
//设置参数
query.setParameter(0, “小明”);
query.setParameter(1, 18);
query.setParameter(2, 1);
//更新
query.executeUpdate();
currentSession.getTransaction().commit();
© 版权声明
文章版权归作者所有,未经允许请勿转载。