Added:
// Obtain sessionConfiguration configuration = new Configuration (); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder (). applySettings (configuration. getProperties ()). buildServiceRegistry (); SessionFactory sessionFactory = configuration. configure (). buildSessionFactory (serviceRegistry); Session session = sessionFactory. openSession (); // start Transaction transaction Transaction = session. beginTransaction (); // adds a session. persist (user); // the user is the object to be added. // submit the transaction before closing sessiontransacition. commit (); session. close ();
Delete:
/// Obtain sessionConfiguration configuration = new Configuration (); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder (). applySettings (configuration. getProperties ()). buildServiceRegistry (); SessionFactory sessionFactory = configuration. configure (). buildSessionFactory (serviceRegistry); Session session = sessionFactory. openSession (); // start Transaction transaction Transaction = session. beginTransaction (); // deletes a session. delete (user); // the user is the object to be deleted. // submit the transaction and disable sessiontransacition. commit (); session. close ();
Query (transactions are not enabled for query ):
// Obtain sessionConfiguration configuration = new Configuration (); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder (). applySettings (configuration. getProperties ()). buildServiceRegistry (); SessionFactory sessionFactory = configuration. configure (). buildSessionFactory (serviceRegistry); Session session = sessionFactory. openSession (); String hql = "from User where id =: id"; Query query = session. createQuery (hql); query. setParameter ("id", 21); // parameter List objectList = query. list (); // convert to list session. close ();
Modify:
// Obtain sessionConfiguration configuration = new Configuration (); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder (). applySettings (configuration. getProperties ()). buildServiceRegistry (); SessionFactory sessionFactory = configuration. configure (). buildSessionFactory (serviceRegistry); Session session = sessionFactory. openSession (); // start Transaction transaction Transaction = session. beginTransaction (); // update the session. update (user); // the user is the object to be updated. // submit the transaction and disable sessiontransacition. commit (); session. close ();