List of usage examples for org.hibernate.cfg Configuration configure
@Deprecated public Configuration configure(org.w3c.dom.Document document) throws HibernateException
From source file:DataLayer.CtrlSeientsEnRepresentacioDB.java
@Override public SeientEnRepresentacio getSeientEnRepresentacio(int fila, int columna, String nomLocalE, String sessioE) { Configuration config = new Configuration(); config.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); SessionFactory factory = config.buildSessionFactory(serviceRegistry); Session session = factory.openSession(); Local l = (Local) session.get(Local.class, nomLocalE); Sessio s = (Sessio) session.get(Sessio.class, TipusSessio.valueOf(sessioE)); CompoundKeySeient CKS = new CompoundKeySeient(l, fila, columna); Seient seient = (Seient) session.get(Seient.class, CKS); CompoundKeyRepresentacio CKR = new CompoundKeyRepresentacio(s, l); Representacio rep = (Representacio) session.get(Representacio.class, CKR); CompoundKeySeientEnRepresentacio CKSER = new CompoundKeySeientEnRepresentacio(seient, rep); SeientEnRepresentacio SER = (SeientEnRepresentacio) session.get(SeientEnRepresentacio.class, CKSER); return SER;/*from w w w .j a va2 s . c om*/ }
From source file:db.Database.java
private Database() { if (configFile == null) { //configFile = Database.class.getResource("/hibernate.cfg.xml").toString(); configFile = "hibernate.cfg.xml"; }/*from w w w. j a v a 2 s .co m*/ File file = new File(configFile); System.out.println(file.exists()); System.out.println(file.getAbsolutePath()); Configuration configuration = new Configuration(); configuration.configure(configFile); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:de.cosmocode.palava.jpa.hibernate.DefaultHibernateService.java
License:Apache License
@Override public void initialize() { final Configuration configuration = new AnnotationConfiguration(); LOG.debug("Adding hibernate schema: {}", schema); configuration.addURL(schema);//www. j a va2s .c om LOG.debug("Adding hibernate config file: {}", config); configuration.configure(config); if (interceptor == null) { LOG.info("No interceptor configured"); } else { LOG.info("Using {} as interceptor", interceptor); configuration.setInterceptor(interceptor); } if (propagateEvents) { LOG.info("Registering event listeners"); for (Entry<String, Class<?>> entry : LISTENERS.entrySet()) { final String event = entry.getKey(); final Class<?> type = entry.getValue(); final Key<?> key = Key.get(type, event); final Object listener = registry.proxy(key); LOG.info("Registering {} for {}", listener, event); configuration.setListener(event, listener); } } else { LOG.info("Events are not propagated through the registry"); } LOG.debug("Building session factory"); this.factory = configuration.buildSessionFactory(); statistics.setSessionFactory(factory); statistics.setStatisticsEnabled(true); mBeanService.register(statistics, "name", name); }
From source file:de.decidr.model.testing.LowLevelDatabaseTest.java
License:Apache License
@BeforeClass public static final void setUpClass() { Configuration config = new Configuration(); config.configure("/hibernate.cfg.xml"); /*/*www.ja v a 2 s . c om*/ * Minimize concurrency issues. */ config.setProperty("hibernate.connection.isolation", Integer.toString(Connection.TRANSACTION_READ_UNCOMMITTED)); config.setProperty("hibernate.connection.autocommit", "true"); session = config.buildSessionFactory().openSession(); }
From source file:de.iew.stagediver.fx.database.hibernate.nonosgi.HBPlatformModule.java
License:Apache License
@Provides public SessionFactory createSessionFactory() { if (this.sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); StandardServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); this.sessionFactory = configuration.buildSessionFactory(serviceRegistry); }/* w w w.j a v a2 s. co m*/ return this.sessionFactory; }
From source file:DomainControllers.CtrlCasDusComprarEntrada.java
public void pagament(String dni, Integer codiB, String numCompte) throws pagamentNoAutoritzat, serveiNoDisponible { Showscom showscom = Showscom.getInstance(); Integer cb = showscom.getCodiBanc(); String nc = showscom.getNumeroCompte(); FactoriaAdaptadores FA = FactoriaAdaptadores.getInstance(); IBankServiceAdapter BS = FA.getBankServiceAdapter(); Calendar cal = Calendar.getInstance(); Date dAvui = cal.getTime();// w w w . ja v a 2 s . c om boolean b = BS.pagament(dni, codiB, numCompte, preuE, cb, nc, dAvui); if (!b) throw new pagamentNoAutoritzat("El pagament no est autoritzat"); FactoriaCtrl FC = FactoriaCtrl.getInstance(); CtrlRepresentacio CR = FC.getCtrlRepresentacio(); Representacio r = CR.getRepresentacio(nomLocalE, sessioE); if (b) { Configuration config = new Configuration(); config.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); SessionFactory factory = config.buildSessionFactory(serviceRegistry); Session session = factory.openSession(); session.beginTransaction(); List<Entrada> l = session.createQuery("from Entrada").list(); Integer size = l.size(); String idEntrada = String.valueOf(size); Entrada e = new Entrada(idEntrada, dni, nombEspectadorsE, dataE, preuE, r, seientsE); session.saveOrUpdate(e); session.merge(r); ArrayList<SeientEnRepresentacio> SeientRes = new ArrayList<>(r.getSER()); for (int i = 0; i < SeientRes.size(); ++i) { session.merge(SeientRes.get(i)); } session.getTransaction().commit(); } }
From source file:DomainModel.Showscom.java
public static Showscom getInstance() { if (instance == null) { Configuration config = new Configuration(); config.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); SessionFactory factory = config.buildSessionFactory(serviceRegistry); Session session = factory.openSession(); instance = (Showscom) session.get(Showscom.class, 1); }//from w w w . jav a2 s . co m return instance; }
From source file:edu.eci.cosw.hbintro.ejemplos.EjemploUso.java
public static void main(String a[]) { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();// www. j av a 2 s. c o m SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); //TRANSACCION CON HIBERNATE tx.commit(); session.close(); }
From source file:edu.eci.cosw.hbintro.modelo.pruebas.PersistenceTest.java
/** * Operaciones que se realizan antes de ejecutar el banco de pruebas. * En este caso se crea una misma sesin que ser usada en todas las * pruebas./* ww w . j a v a 2 s.com*/ */ @Before public void setupSession() { Configuration configuration = new Configuration(); //configuration.configure("hibernate.cfg.xml"); /** * PARA LAS PRUEBAS SE USA UNA BASE DE DATOS H2 EN MEMORIA */ configuration.configure("hibernate-inmemory.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); session = sessionFactory.openSession(); }
From source file:edu.eci.cosw.persistenceexercises.simplepersistencelayer.SimpleMainProgram.java
public static void main(String a[]) { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/*from w w w . ja v a2s. co m*/ SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); //SimplePersistenceFacade.operacionASerUtilizada(p1,p2); tx.commit(); session.close(); }