È davvero necessario avviare una transazione quando si sta per eseguire solo una query, senza eliminare o aggiornare i dati?BeginTransaction Hibernate necessario?
Attualmente sto usando Hibernate 4.1.9 con c3p0
Esempio,
session session = hibernateutil.getsessionfactory().opensession();
Transaction tx = session.beginTransaction();
List messages = session.createQuery("from Message m order by m.text asc").list();
tx.commit();
session.close();
riguarda