Hibernate执行更新sql和hql

String sql = "update Supplier set name = :newName where name = :name";
Query query = session.createSQLQuery(sql);
query.setString("name","Supplier Name 1");
query.setString("newName","s1");
int rowCount = query.executeUpdate();
System.out.println("Rows affected: " + rowCount);

String hql = "delete from Product where name = :name";
Query query = session.createQuery(hql);
query.setString("name","Product 1");
int rowCount = query.executeUpdate();
System.out.println("Rows affected: " + rowCount);

你可能感兴趣的:(java,Hibernate)