`
a137268431
  • 浏览: 146775 次
文章分类
社区版块
存档分类
最新评论

hibernate中用hql怎么执行delete的sql语句

 
阅读更多
public void testDml(){
   Session session = null;
   Transaction tx = null;
   try {
    session = HibernateUtils.getSession();
    tx = session.getTransaction();
    session.beginTransaction(); 
    Query query = session.createQuery("delete Student s where s.id=?");
    query.setInteger(0, 1);
    query.executeUpdate();
    tx.commit();
   } catch (HibernateException e) {
    tx.rollback();
    e.printStackTrace();
   }finally{
    HibernateUtils.closeSession(session);
   }
 }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics