package ru.golodnyj.days; import org.hibernate.SessionFactory; import org.hibernate.Session; import org.hibernate.HibernateException; import org.hibernate.cfg.AnnotationConfiguration; import ru.golodnyj.days.beans.User; /** * User: golodnyj * Date: 12.07.2009 * Time: 11:16:20 */ public class Console { private static final SessionFactory ourSessionFactory; static { try { AnnotationConfiguration aconf = new AnnotationConfiguration(); ourSessionFactory = aconf. configure("hibernate.cfg.xml"). buildSessionFactory(); } catch (Throwable ex) { throw new ExceptionInInitializerError(ex); } } public static Session getSession() throws HibernateException { return ourSessionFactory.openSession(); } public static void main(String[] args) { final Session session = getSession(); session.beginTransaction(); User u = new User(); u.setUlogin("Login"); u.setUpassword("Password"); session.save(u); session.getTransaction().commit(); session.flush(); session.close(); } }