Hibernate 执行原始SQL语句

/**

* 根据id删除普通用户

*/

public void deleteById(int id) {

System.out.println("deleteById");

//获得session

Session session = hibernateTemplate.getSessionFactory().openSession();

String str = "delete from ptuser where id="+id;

System.out.println(str);

//开启事务

session.beginTransaction();

//用原始的SQL操作,通过createSQLQuery写入SQL语句,通过executeUpdate执行操作

session.createSQLQuery(str).executeUpdate();

//提交事务

session.getTransaction().commit();

}


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。