List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder build
@SuppressWarnings("unchecked") public StandardServiceRegistry build()
From source file:de.uniwue.info6.database.map.conf.HibernateUtil.java
License:Apache License
/** * * * @return//from ww w.jav a2 s .c o m */ private static SessionFactory buildSessionFactory() { try { Cfg prop = Cfg.inst(); Configuration hibernate = new Configuration().configure("hibernate.cfg.xml"); hibernate.setProperty("hibernate.bytecode.use_reflection_optimizer", "false"); hibernate.setProperty("hibernate.search.autoregister_listeners", "false"); hibernate.setProperty("hibernate.current_session_context_class", "thread"); hibernate.setProperty("hibernate.connection.driver_class", "org.mariadb.jdbc.Driver"); hibernate.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect"); hibernate.setProperty("hibernate.connection.url", "jdbc:mariadb://" + prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBHOST) + ":" + prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBPORT) + "?autoReconnect=true"); hibernate.setProperty("hibernate.default_catalog", prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBNAME)); hibernate.setProperty("hibernate.connection.username", prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBUSER)); hibernate.setProperty("hibernate.connection.password", prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBPASS)); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(hibernate.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); SessionFactory sessionFactory = hibernate.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Exception ex) { if (LOGGER != null) { LOGGER.error("Initial SessionFactory creation failed.", ex); } throw new ExceptionInInitializerError(ex); } }
From source file:dvdrental.Find.java
public static void main(String[] args) { //session //from w ww. ja va2 s. co m //1)Configuration Configuration cfg = new Configuration().configure(); //2)SessionFactory StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder() .applySettings(cfg.getProperties()); StandardServiceRegistry sr = srb.build(); SessionFactory sf = cfg.buildSessionFactory(sr); Session session = sf.openSession(); Transaction tx = session.beginTransaction(); Cjhlei n = (Cjhlei) session.get(Cjhlei.class, "bbc36063574036230157403626f80000"); session.delete(n); tx.commit(); session.close(); sf.close(); }
From source file:edu.depaul.se452g4.mover.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from ww w. j a va 2s . c om*/ if (sessionFactory == null) { Configuration configuration = new Configuration() .configure(HibernateUtil.class.getResource("/hibernate.cfg.xml")); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:edu.depaul.se452g4.mover.util.HibernateUtil.java
public static SessionFactory getSessionFactory() { // return sessionFactory; Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build()); return sessionFactory; }
From source file:edu.nps.moves.mmowgli.hibernate.AbstractVHib.java
License:Open Source License
protected void init2() { if (initted2) return;/*ww w . j ava 2s . com*/ initted2 = true; try { // Set up the mapping addAnnotatedClasses(getExampleMappedClass(), cnf); StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder(); srb.applySettings(cnf.getProperties()); srb.addService(EventListenerRegistry.class, new EventListenerRegistryImpl()); // have to add manually sr = srb.build(); sf = cnf.buildSessionFactory(sr); } catch (Throwable ex) { commonInitCatch(ex); } }
From source file:example.HHH9788Test.java
License:Apache License
@Before public void setUp() { StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder(); registryBuilder.applySetting("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); registryBuilder.applySetting("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver"); registryBuilder.applySetting("hibernate.connection.username", "sa"); registryBuilder.applySetting("hibernate.connection.password", ""); registryBuilder.applySetting("hibernate.connection.url", "jdbc:hsqldb:mem:test"); this.serviceRegistry = registryBuilder.build(); MetadataSources sources = new MetadataSources(serviceRegistry); sources.addAnnotatedClass(Role.class); sources.addAnnotatedClass(User.class); this.metadata = (MetadataImplementor) sources.buildMetadata(); }
From source file:fr.alpha.util.HibernateUtil.java
public static SessionFactory createSessionFactory() { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); return factory; }
From source file:game.kalaha.util.HibernateUtil.java
License:Open Source License
private static SessionFactory buildSessionFactory() { try {//from w w w .j a v a 2 s . com Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:gestion.GestorKeep.java
public static JSONObject addKeep(Keep k, String usuario) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction();// w w w. ja v a 2 s . c o m Usuario u = (Usuario) sesion.get(Usuario.class, usuario); k.setUsuario(u); sesion.save(k); Long id = ((BigInteger) sesion.createSQLQuery("select last_insert_id()").uniqueResult()).longValue(); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); JSONObject obj = new JSONObject(); obj.put("r", id); return obj; }
From source file:gestion.GestorKeep.java
public static JSONObject getKeeps(String usuario) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction();//from ww w . j a v a 2s . com String hql = "from Keep where login = :login"; Query q = sesion.createQuery(hql); q.setString("login", usuario); List<Keep> keeps = q.list(); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); //{"r": true} //{"r": false} JSONArray array = new JSONArray(); for (Keep k : keeps) { JSONObject obj = new JSONObject(); obj.put("idan", k.getIdAndroid()); obj.put("cont", k.getContenido()); obj.put("est", k.getEstado()); array.put(obj); } JSONObject obj2 = new JSONObject(); obj2.put("r", array); return obj2; }