hql 中 Update 语句 讲解

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:56:07
举个例子,并说明其中含义

//忽略try..catch
String hql = "update com.test.User u set u.name='张三' where u.id = '100' ";//定义hql
Session session = sessionFactory.openSession();//获得session
Transaction tx = session.beginTransaction();//打开事务
Statement st = session.connection().createStatement();//获得statement
st.execute(fromClause);//执行hql
tx.commit();//提交事务
session.close();//关闭session