List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:eu.musesproject.windowsclient.model.DBManager.java
License:Apache License
private SessionFactory getSessionFactory() { if (sessionFactory == null) { org.hibernate.cfg.Configuration configuration = new org.hibernate.cfg.Configuration(); configuration.configure();/* w ww. ja va 2s.c o m*/ serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; }
From source file:Evaluation.EvaluationAPI.java
License:Apache License
/** * Setup the session factory with hibernate native api * * @throws Exception/* www . j a v a 2 s . co m*/ */ protected void setUpBackend() throws Exception { try { Configuration configuration = new Configuration(); configuration.configure("hibernate.evaluation.cfg.xml"); configuration.addAnnotatedClass(EvaluationRunBean.class); configuration.addAnnotatedClass(EvaluationRecordBean.class); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (HibernateException he) { System.err.println("Error creating Session: " + he); throw new ExceptionInInitializerError(he); } }
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:funcionalidades.Conexion.java
private static SessionFactory buildSessionFactory() { try {//from ww w.j av a 2 s . c o m //Create the SessionFactory from hibernate.cfg.xml return new Configuration().configure() .buildSessionFactory(new StandardServiceRegistryBuilder().configure().build()); } catch (Throwable ex) { //Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:game.kalaha.util.HibernateUtil.java
License:Open Source License
private static SessionFactory buildSessionFactory() { try {// www . ja va 2 s. c o m 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:geocity.GeoCity.java
/** * @param args the command line arguments */// www.ja v a 2 s . c o m public static void main(String[] args) { //creating configuration object Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file //creating seession factory object ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()) .build(); SessionFactory factory = cfg.buildSessionFactory(serviceRegistry); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); City c1 = new City(); c1.setId(3); c1.setLat(5); c1.setLon(4); c1.setCode("abc"); c1.setCountryname("pakistan"); c1.setRegion(5); session.persist(c1);//persisting the object t.commit();//transaction is commited try { // Open the file that is the first // command line parameter FileInputStream fstream = new FileInputStream("GeoLiteCity-Location.csv"); // Get the object of DataInputStream DataInputStream in = new DataInputStream(fstream); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; //Read File Line By Line while ((strLine = br.readLine()) != null) { // Print the content on the console System.out.println(strLine); //creating transaction object session.persist(c1);//persisting the object t.commit();//transaction is commited } //Close the input stream in.close(); } catch (Exception e) {//Catch exception if any System.err.println("Error: " + e.getMessage()); } session.close(); }
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 ww. j av a 2 s .co 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();// w w w. j av a2s . co m 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; }
From source file:gestion.GestorKeep.java
public static void addKeep(Keep k) { 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. j a va 2s . c o m*/ sesion.save(k); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); }