List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:prod.service.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {// w w w. j av a2 s . c om if (sessionFactory == null) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); sessionFactory = configuration.buildSessionFactory(builder.build()); configuration.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false"); } return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:raphdine.comptes.service.ServiceLocator.java
private ServiceLocator() { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Ecriture.class); if ("DESKTOP-M0G63FK".equals(System.getenv("COMPUTERNAME"))) { configuration.setProperty("hibernate.connection.url", "jdbc:h2:D:\\Dropbox\\Partage\\Didine\\Comptes\\Appli\\Data\\Comptes"); } else {/* w w w. ja v a 2 s . c om*/ configuration.setProperty("hibernate.connection.url", "jdbc:h2:N:\\raphiki\\Dropbox\\Partage\\Didine\\Comptes\\Appli\\Data\\Comptes"); } configuration.setProperty("connection.driver_class", "org.h2.Driver"); configuration.setProperty("dialect", "org.hibernate.dialect.H2Dialect"); configuration.setProperty("hibernate.default_schema", "ecritures"); configuration.setProperty("show_sql", "true"); configuration.configure(); ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); sf = configuration.buildSessionFactory(sr); }
From source file:Repositories.Repository.java
private void Before() { configuration = new Configuration(); configuration.configure();/* w w w . j a v a 2 s . c o m*/ configuration.setProperty("hibernate.connection.url", "jdbc:sqlite:" + this.getClass().getResource("/") + "accounting.db"); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); session = sessionFactory.openSession(); session.beginTransaction(); }
From source file:resources.DatabaseSeeder.java
public static void main(String[] args) { SessionFactory sessionFactory = null; // A SessionFactory is set up once for an application! final StandardServiceRegistry registry = new StandardServiceRegistryBuilder() .configure("resources/hibernate.cfg.xml") // configures settings from hibernate.cfg.xml .build();/*from w ww .j av a 2 s . c o m*/ try { sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception e) { // The registry would be destroyed by the SessionFactory, but we had trouble building the SessionFactory // so destroy it manually. StandardServiceRegistryBuilder.destroy(registry); throw e; } Calendar hoy = Calendar.getInstance(); // creamos los tipos de doc TipoDoc dni = new TipoDoc("Documento Nacional de Identidad", "DNI"); // creamos la fecha de nacimiento de ariel Calendar calAriel = Calendar.getInstance(); calAriel.set(Calendar.YEAR, 1980); calAriel.set(Calendar.MONTH, 11); calAriel.set(Calendar.DAY_OF_MONTH, 4); // creamos los odontologos Odontologo ariel = new Odontologo("Loza", "Av San Martn 1889", "Ariel", calAriel.getTime(), 30123123, 1234, dni); // creamos la definicion de agenda de ariel loza Calendar vigenteHasta = Calendar.getInstance(); vigenteHasta.add(Calendar.MONTH, 3); DefinicionAgenda definicionAgendaAriel = new DefinicionAgenda(30, hoy.getTime(), vigenteHasta.getTime()); // creamos el detalle de definicion por dia de la semana Calendar inicioDia = Calendar.getInstance(); inicioDia.set(Calendar.HOUR_OF_DAY, 8); inicioDia.set(Calendar.MINUTE, 0); inicioDia.set(Calendar.SECOND, 0); Calendar finDia = Calendar.getInstance(); finDia.set(Calendar.HOUR_OF_DAY, 18); finDia.set(Calendar.MINUTE, 0); finDia.set(Calendar.SECOND, 0); Calendar inicioIntervalo = Calendar.getInstance(); inicioIntervalo.set(Calendar.HOUR_OF_DAY, 12); inicioIntervalo.set(Calendar.MINUTE, 0); inicioIntervalo.set(Calendar.SECOND, 0); // para cada dia de la semana DetalleDefinicionAgenda lunes = new DetalleDefinicionAgenda(Calendar.MONDAY, 60, finDia.getTime(), inicioDia.getTime(), inicioIntervalo.getTime()); DetalleDefinicionAgenda martes = new DetalleDefinicionAgenda(Calendar.TUESDAY, 60, finDia.getTime(), inicioDia.getTime(), inicioIntervalo.getTime()); DetalleDefinicionAgenda miercoles = new DetalleDefinicionAgenda(Calendar.WEDNESDAY, 60, finDia.getTime(), inicioDia.getTime(), inicioIntervalo.getTime()); DetalleDefinicionAgenda jueves = new DetalleDefinicionAgenda(Calendar.THURSDAY, 60, finDia.getTime(), inicioDia.getTime(), inicioIntervalo.getTime()); DetalleDefinicionAgenda viernes = new DetalleDefinicionAgenda(Calendar.FRIDAY, 60, finDia.getTime(), inicioDia.getTime(), inicioIntervalo.getTime()); // ...los agregamos a la definicion definicionAgendaAriel.agregarDetalle(lunes); definicionAgendaAriel.agregarDetalle(martes); definicionAgendaAriel.agregarDetalle(miercoles); definicionAgendaAriel.agregarDetalle(jueves); definicionAgendaAriel.agregarDetalle(viernes); ArrayList<DefinicionAgenda> definiciones = new ArrayList<>(); definiciones.add(definicionAgendaAriel); // ...y se la asignamos a ariel ariel.setDefinicionesAgenda(definiciones); // creamos el DAO para guardarlos OdontologosDao odontologosDao = new OdontologosDaoHibernateImpl(sessionFactory); odontologosDao.guardar(ariel); // creamos el estado "Disponible" para los Turnos Estado disponible = new Estado("Disponible", "Disponible para reservar"); // y creamos el DAO para guardarlo EstadosDao estadosDao = new EstadosDaoHibernateImpl(sessionFactory); estadosDao.guardar(disponible); System.out.println("Objetos para pruebas inicializados correctamente..."); }
From source file:ResourcesPools.HibernateSessionManager.java
private static SessionFactory buildSessionFactory() { try {//w w w. ja v a 2s.c o m // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); return new Configuration().configure().buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:rtdc.web.server.config.PersistenceConfig.java
License:Open Source License
private static SessionFactory buildSessionFactory() { try {/* w ww.ja v a2s. c om*/ // Create the SessionFactory from prod.hibernate.cfg.xml Configuration configuration = new Configuration().configure("hibernate.cfg.xml") .addResource("User.hbm.xml").addResource("Unit.hbm.xml").addResource("Action.hbm.xml") .addResource("Message.hbm.xml").addAnnotatedClass(UserCredentials.class) .addAnnotatedClass(AuthenticationToken.class); System.out.println("Hibernate Configuration loaded"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); System.out.println("Hibernate serviceRegistry created"); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:ru.apertum.journal.db.HibernateUtil.java
License:Open Source License
private HibernateUtil() { try {//from ww w . j a va2 s .c o m final Configuration configuration = new Configuration(); configuration.configure("/ru/apertum/journal/cfg/hibernate.cfg.xml"); final Properties prop = new Properties(); final File f = new File("config/journal.properties"); if (f.exists()) { prop.load(new FileInputStream(f)); } configuration.addProperties(prop); final ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Log exception! throw new ExceptionInInitializerError(ex); } //sessionFactory = new AnnotationConfiguration().addAnnotatedClass(Book.class).buildSessionFactory(); }
From source file:ru.apertum.qsky.ejb.HibernateEJB.java
License:Open Source License
protected SessionFactory getFactory() { if (sessionFactory == null) { try {/*from w ww.j a va2 s. c om*/ // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. final Configuration configuration = new Configuration(); configuration.configure(); final ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } } return sessionFactory; }
From source file:Search.DeleteMov.java
protected int deleteMovie(String movname) { Configuration configuration = new Configuration(); configuration.configure();// www .j a v a 2 s . com serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = new Configuration().configure().buildSessionFactory(serviceRegistry).openSession(); Transaction tx = null; try { tx = session.beginTransaction(); String hql = "DELETE FROM GS_Movie " + "WHERE name = :movname"; Query query = session.createQuery(hql); query.setParameter("movname", movname); result = query.executeUpdate(); System.out.println("Rows affected: " + result); tx.commit(); } catch (HibernateException e) { if (tx != null) tx.rollback(); e.printStackTrace(); } finally { session.close(); return result; } }
From source file:Search.GetHistory.java
public static void listHistory() { Configuration configuration = new Configuration(); configuration.configure();/*from www . j a va2 s . com*/ serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = new Configuration().configure().buildSessionFactory(serviceRegistry).openSession(); String date; Transaction tx = null; try { tx = session.beginTransaction(); String qry1 = "select hr.date FROM GS_HistoryRes hr"; Query q1 = session.createQuery(qry1); List l1 = q1.list(); ListIterator li1 = l1.listIterator(); //System.out.println(l1); getCount = l1.size(); System.out.println(getCount); strHistory = new String[getCount * 4]; int counter = 0; int iter = 0; try { for (int i = 0; i < getCount; i++) { date = (String) li1.next().toString(); //System.out.println(date); String qry2 = "FROM GS_History h where h.date=:date"; Query q2 = session.createQuery(qry2); q2.setParameter("date", date); List l2 = q2.list(); for (Iterator iterator = l2.iterator(); iterator.hasNext();) { if (iter < 11) { GS_History movieaaa = (GS_History) iterator.next(); //strHistory[counter]=history.getDate()+","+history.getName()+","+history.getPlot()+","+history.getYear(); /* System.out.println(history.getDate()); System.out.println(history.getId()); System.out.println(history.getName()); System.out.println(history.getPlot()); System.out.println(history.getYear());*/ System.out.println(iter); switch (iter) { case 0: moviename1 = movieaaa.getName(); movieplot1 = movieaaa.getPlot(); movieyear1 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename1); System.out.println("Plot: " + movieplot1); System.out.println("Year: " + movieyear1); break; case 1: moviename2 = movieaaa.getName(); movieplot2 = movieaaa.getPlot(); movieyear2 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename2); System.out.println("Plot: " + movieplot2); System.out.println("Year: " + movieyear2); break; case 2: moviename3 = movieaaa.getName(); movieplot3 = movieaaa.getPlot(); movieyear3 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename3); System.out.println("Plot: " + movieplot3); System.out.println("Year: " + movieyear3); break; case 3: moviename4 = movieaaa.getName(); movieplot4 = movieaaa.getPlot(); movieyear4 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename4); System.out.println("Plot: " + movieplot4); System.out.println("Year: " + movieyear4); break; case 4: moviename11 = movieaaa.getName(); movieplot11 = movieaaa.getPlot(); movieyear11 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename11); System.out.println("Plot: " + movieplot11); System.out.println("Year: " + movieyear11); break; case 5: moviename21 = movieaaa.getName(); movieplot21 = movieaaa.getPlot(); movieyear21 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename21); System.out.println("Plot: " + movieplot21); System.out.println("Year: " + movieyear21); break; case 6: moviename31 = movieaaa.getName(); movieplot31 = movieaaa.getPlot(); movieyear31 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename31); System.out.println("Plot: " + movieplot31); System.out.println("Year: " + movieyear31); break; case 7: moviename41 = movieaaa.getName(); movieplot41 = movieaaa.getPlot(); movieyear41 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename41); System.out.println("Plot: " + movieplot41); System.out.println("Year: " + movieyear41); break; case 8: moviename12 = movieaaa.getName(); movieplot12 = movieaaa.getPlot(); movieyear12 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename12); System.out.println("Plot: " + movieplot12); System.out.println("Year: " + movieyear12); break; case 9: moviename22 = movieaaa.getName(); movieplot22 = movieaaa.getPlot(); movieyear22 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename22); System.out.println("Plot: " + movieplot22); System.out.println("Year: " + movieyear22); break; case 10: moviename32 = movieaaa.getName(); movieplot32 = movieaaa.getPlot(); movieyear32 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename32); System.out.println("Plot: " + movieplot32); System.out.println("Year: " + movieyear32); break; case 11: moviename42 = movieaaa.getName(); movieplot42 = movieaaa.getPlot(); movieyear42 = String.valueOf(movieaaa.getYear()); System.out.println("Rec Movie name: " + moviename42); System.out.println("Plot: " + movieplot42); System.out.println("Year: " + movieyear42); break; } } counter++; iter++; } } } catch (Exception e) { System.out.println(e); } } catch (Exception e) { System.out.println(e); } }