Sunday, July 17, 2011

Hibernate Main Core

AnnotationConfiguration config = new AnnotationConfiguration();
config.addAnnotatedClass(User.class);
config.configure();

/* creates tables in DB */
//new SchemaExport(config).create(true, true);

SessionFactory factory = config.buildSessionFactory();
Session session = factory.getCurrentSession();

try {
session.beginTransaction();

User u = new User();
u.setUserId(105);
u.setUserName("Chathuru");

session.save(u);
session.getTransaction().commit();
} catch (Exception e) {
// TODO: handle exception
System.out.println(e);
session.getTransaction().rollback();
}

No comments:

Post a Comment