ÀýÈçdao¸¸ÀàÖÐÓÃÓÚhql²éѯµÄ·½·¨Ð޸ĺóΪ£º
Java´úÂë ÊղشúÂë
/**
* Ö´ÐÐhqlÓï¾äµÄ²éѯ
* @param sql
* @return
*/
public List executeQuery(String hql){
List list = new ArrayList();
Session session = HibernateSessionFactory.currentSession();
Transaction tx = null;
Query query = session.createQuery(hql);
query.setCacheable(true);
tx = session.beginTransaction();
list = query.list();
tx.commit();
} catch (Exception ex) {
ex.printStackTrace();
HibernateSessionFactory.rollbackTransaction(tx);
} finally {
HibernateSessionFactory.closeSession();
}
return list;
}
²¹³äһϣºµ±Òª»º´æµÄ¶ÔÏó´¦ÓÚ¼¶Áª¹ØÏµÖÐʱ¡£Èç¹ûºÍËû´æÔÚ¼¶Áª¹ØÏµµÄ¶ÔÏó¶¼ÓÐÊôÐÔ
×÷Õß¡°ERDP¼¼Êõ¼Ü¹¹¡±