List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:com.jsilvamoises.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/* w w w. java 2s . c o m*/ Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); 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:com.jvosantos.hibernate.samples.annotation.component.DatabaseSessionFactory.java
private static SessionFactory buildSessionFactory() { try {// w w w .ja va2 s . c o m // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration() .configure(DatabaseSessionFactory.class.getResource("hibernate.cfg.xml")); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); } 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:com.jvosantos.hibernate.samples.annotation.helloworld.DatabaseSessionFactory.java
private static SessionFactory buildSessionFactory() { try {// w ww . j a v a 2s . c o m // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration() .configure("/com/jvosantos/hibernate/samples/annotation/helloworld/hibernate.cfg.xml"); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); } 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:com.jvosantos.hibernate.samples.xml.helloworld.DatabaseSessionFactory.java
private static SessionFactory buildSessionFactory() { try {// w w w.java 2s. c om // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration() .configure("/com/jvosantos/hibernate/samples/xml/helloworld/hibernate.cfg.xml"); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); } 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:com.kalai.ConnectionCheck.java
private static void configureUsingHibernatePropertiesFile() throws IOException { try {//from www . ja va 2 s . c o m // TODO Auto-generated method stub Configuration configuration = new Configuration(); Properties properties = new Properties(); properties.load( Thread.currentThread().getContextClassLoader().getResourceAsStream("hibernate.properties")); configuration.setProperties(properties); StandardServiceRegistry sr = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(sr); // session = sessionFactory.getCurrentSession(); // session.getTransaction().begin(); // System.out.println("Session is Opened---" + session.isOpen()); // System.out.println("Session is Closed---" + session.isConnected()); // System.out.println("session id is-----" + session.hashCode()); // Query qr = session.createQuery("select PID,PersonName,Address from personaldetails"); // List allUsers; // allUsers = qr.list(); // for (int i = 0; i < allUsers.size(); i++) { // System.out.println("Users" + allUsers.size()); // // } // session.getTransaction().commit(); // System.exit(0); } catch (IOException | HibernateException ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.kalai.ConnectionCheck.java
public static void configureUsingHibernateConfigXMLFile() { // Create configuration instance Configuration configuration = new Configuration(); // Pass hibernate configuration file configuration.configure("hibernate.cfg.xml"); // Since version 4.x, service registry is being used StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); // Create session factory instance // SessionFactory factory = configuration.buildSessionFactory(serviceRegistry); //// www.ja v a 2 s. c o m // // Get current session // Session session = factory.getCurrentSession(); // // // Begin transaction // session.getTransaction().begin(); // // // Print out all required information // System.out.println("Session Is Opened :: " + session.isOpen()); // System.out.println("Session Is Connected :: " + session.isConnected()); //// Employee em = new Employee("kurtis", "Executive"); //// session.save(em); // //// Query qr = session.createQuery("from employee"); //// List allUsers; //// allUsers = qr.list(); //// for (int i = 0; i < allUsers.size(); i++) { //// System.out.println("Users" + allUsers.size()); //// //// } // // Commit transaction // session.getTransaction().commit(); // // System.exit(0); }
From source file:com.laborun.dao.Connection.java
public static Session getConnection() { if (connection == null) { // SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory(); Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); connection = sessionFactory.openSession(); }/* w ww . jav a 2 s .c o m*/ return connection; }
From source file:com.leaf.cashier.Utility.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { try {//from w w w. ja va 2 s .c o m // Properties properties = new Properties(); // properties.load(new FileInputStream(CommonConstant.HIBERNATE_PROPERTIES_FILE_PATH)); registry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build(); // Map<String, String> settings = new HashMap<>(); // settings.put(Environment.DRIVER, "com.mysql.jdbc.Driver"); // settings.put(Environment.URL, "jdbc:mysql://127.0.0.1:3306/cashier"); // settings.put(Environment.USER, "root"); // settings.put(Environment.PASS, ""); // settings.put(Environment.DIALECT, "org.hibernate.dialect.MySQLDialect"); // settings.put(Environment.POOL_SIZE, "1"); // settings.put(Environment.FORMAT_SQL, "true"); // settings.put(Environment.SHOW_SQL, "true"); // // registryBuilder.applySettings(settings); // registry = registryBuilder.build(); MetadataSources sources = new MetadataSources(registry); Metadata metadata = sources.getMetadataBuilder().build(); sessionFactory = metadata.getSessionFactoryBuilder().build(); } catch (Exception e) { e.printStackTrace(); if (registry != null) { StandardServiceRegistryBuilder.destroy(registry); } } } return sessionFactory; }
From source file:com.lt.clienttracker.HibernateManager.java
private static SessionFactory buildSessionFactory() { try {//from ww w . j a va 2 s . c o m // Create the SessionFactory from hibernate.cfg.xml Configuration cfg = new Configuration(); cfg.configure(); serviceRegistryBuilder = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()); return cfg.buildSessionFactory(serviceRegistryBuilder.build()); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.luan.thermospy.server.db.util.ThermospyHibernateUtil.java
License:Open Source License
private static SessionFactory createSessionFactory() { Configuration configuration = new Configuration(); configuration.configure();//from w w w.j a v a 2 s . c om serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }