private void loadConfigurations() { PlugInContext pc = context.createPlugInContext(); for (Iterator i = configurations.iterator(); i.hasNext(); ) { Configuration configuration = (Configuration) i.next(); monitor.report(LOADING + " " + name(configuration) + " " + version(configuration)); long start = secondsSince(0); try { configuration.configure(pc); System.out.println( "Loading " + name(configuration) + " " + version(configuration) + " took " + secondsSinceString(start) + "s"); } catch (Throwable e) { context.getErrorHandler().handleThrowable(e); context .getWorkbench() .getFrame() .log(configuration.getClass().getName() + " " + NOT_INITIALIZED, this.getClass()); } } }
static { try { // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
public static void main(String[] args) { Configuration cfg = new Configuration(); cfg = cfg.configure("hibernate.oracle.cfg.xml"); SessionFactory factory = cfg.buildSessionFactory(); Session ses = factory.openSession(); Bank b = new Bank(); String name; name = "SBI"; // b.setSid(sid); b.setName(name); Transaction tx = ses.beginTransaction(); ses.persist(b); tx.commit(); ses.close(); System.out.println("Record Inserted!"); factory.close(); }