Пример #1
0
  public static void main(String[] args) {

    SessionFactory factory = new Configuration().configure().buildSessionFactory();
    Session session1 = factory.openSession();
    session1.beginTransaction();

    UserDetails details = new UserDetails();
    details.setId(1);
    details.setUsername("Venkat");
    session1.save(details);
    details = (UserDetails) session1.get(UserDetails.class, 1);
    UserDetails details2 = (UserDetails) session1.get(UserDetails.class, 1);
    details2.setUsername("Hasnen");
    System.out.println("details2 " + details2.getUsername());
    // level...2
    Session session2 = factory.openSession();
    UserDetails details3 = (UserDetails) session2.get(UserDetails.class, 1);
    System.out.println("details3 " + details3.getUsername());

    session1.getTransaction().commit();
    session1.flush();
    session1.close();
    HibernateUtil.shutdown();
  }