`
woaiwofengkuang
  • 浏览: 25727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

hiberante中的批量更新和指删除

阅读更多

Hibernate3.0批量更新,删除

Session session = sessionFactory.openSession();
Transaction tx
= session.beginTransaction();
String hqlUpdate
= "update Customer set name = :newName where name = :oldName";
int updatedEntities = s.createQuery( hqlUpdate )
.setString(
"newName", newName )
.setString(
"oldName", oldName )
.executeUpdate();
tx.commit();
session.close();

Hibernate3.0执行批量删除
Session session
= sessionFactory.openSession();
Transaction tx
= session.beginTransaction();
String hqlDelete
= "delete Customer where name = :oldName";
int deletedEntities = s.createQuery( hqlDelete )
.setString(
"oldName", oldName )
.executeUpdate();
tx.commit();
session.close();

本文摘自别处。

2
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics