HQL Update Query
Configuration configurationObj = new Configuration();
configurationObj.configure("hibernate.cfg.xml");
SessionFactory sessionfactoryObj = configurationObj.buildSessionFactory();
Session sessionObj = sessionfactoryObj.openSession();
Query queryObj = null;
queryObj = sessionObj.createQuery("UPDATE ENTITIES_DATA E SET E.name=’Dove'
WHERE E.id=?");
queryObj.setParameter(0,2);
int totalUpdatedRecord = queryObj.executeUpdate();
if( totalUpdatedRecord == 0) {
System.out.println(" No record updated. ");
}else{
System.out.println(" Total updated records : "+ totalUpdatedRecord);
}
Transaction transactionObj = session.beginTransaction();
transactionObj.commit();
sessionObj.close();
sessionfactoryObj.close();