List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:br.ufmt.DadosAmbientais.AppTest.java
public static void main(String[] args) { SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction();// ww w .ja v a2 s .co m //AppUser user = new AppUser("admin"); //session.save(user); //session.getTransaction().commit(); // session.beginTransaction(); @SuppressWarnings("unchecked") List<User> todosUser = session.createQuery("select name from user_role").list(); System.out.println(todosUser); session.close(); //teste }
From source file:br.ufmt.paw2.model.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w. j a va 2 s . co m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder registradorServico = new StandardServiceRegistryBuilder(); registradorServico.applySettings(cfg.getProperties()); StandardServiceRegistry servico = registradorServico.build(); return cfg.buildSessionFactory(servico); } catch (Throwable e) { System.out.println("Falha na criao do SessionFactory do Hibernate: " + e.getMessage()); throw new ExceptionInInitializerError(e); } }
From source file:by.st.opt.payments.dao.util.HibernateUtil.java
private HibernateUtil() { try {//from ww w .j a v a 2 s. co m sessionFactory = new Configuration().configure().setNamingStrategy(new CustomNamingStrategy()) .buildSessionFactory(); } catch (Throwable ex) { log.error("Initial SessionFactory creation failed." + ex); System.exit(0); } }
From source file:c13.ManageEmployee.java
public static void main(String[] args) { try {//from w w w . ja va2s . c o m factory = new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { System.err.println("Failed to create sessionFactory object." + ex); throw new ExceptionInInitializerError(ex); } ManageEmployee ME = new ManageEmployee(); Integer empID1 = ME.addEmployee("Zara", "Ali", 1000); Integer empID2 = ME.addEmployee("Daisy", "Das", 5000); Integer empID3 = ME.addEmployee("John", "Paul", 10000); ME.listEmployees(); ME.updateEmployee(empID1, 5000); ME.listEmployees(); ME.updateEmployee(empID2, 3000); ME.listEmployees(); ME.deleteEmployee(empID1); ME.deleteEmployee(empID2); ME.deleteEmployee(empID3); factory.close(); }
From source file:c14_hibernate.ManageEmployee.java
public static void main(String[] args) { try {//from w w w. j a v a2 s . c om factory = new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { System.err.println("Failed to create sessionFactory object." + ex); throw new ExceptionInInitializerError(ex); } ManageEmployee ME = new ManageEmployee(); /* Add few employee records in database */ Integer empID1 = ME.addEmployee("Zara", "Ali", 2000); Integer empID2 = ME.addEmployee("Daisy", "Das", 5000); Integer empID3 = ME.addEmployee("John", "Paul", 5000); Integer empID4 = ME.addEmployee("Mohd", "Yasee", 3000); /* List down all the employees */ ME.listEmployees(); /* Print Total employee's count */ ME.countEmployee(); /* Print Toatl salary */ ME.totalSalary(); factory.close(); }
From source file:ca.myewb.frame.HibernateUtil.java
License:Open Source License
public static Configuration getConfiguration(String suffix) throws IOException { Configuration config = new Configuration(); config = config.configure();/*from w w w .j av a 2 s.c om*/ Properties appProperties = new Properties(); java.net.URL url = Thread.currentThread().getContextClassLoader().getResource("app.properties"); InputStream stream = url.openStream(); appProperties.load(stream); //here we 'add in' the database name, user, password from the application properties file String connString = config.getProperty("hibernate.connection.url") + appProperties.getProperty("dbprefix") + suffix; config.setProperty("hibernate.connection.url", connString); config.setProperty("hibernate.connection.username", appProperties.getProperty("dbuser")); config.setProperty("hibernate.connection.password", appProperties.getProperty("dbpass")); return config; }
From source file:ca.qc.cegepoutaouais.tge.pige.server.Startup.java
License:Open Source License
@Override public void contextInitialized(ServletContextEvent sce) { logger.info("Initialisations des ressources du serveur..."); // Obtenir le fichier contenant les configurations du serveur. String key = sce.getServletContext().getInitParameter("configurations"); InputStream is = sce.getServletContext().getResourceAsStream(key); Configurations.init(is);//from w w w. j a v a2 s. co m logger.info("Configuration du module Hibernate..."); // Charger les configurations contenu dans le fichier: // WEB-INF/classes/hibernate.cfg.xml hConfig = new Configuration().configure(); assert hConfig != null : "hConfig ne doit pas tre nul!"; sf = hConfig.buildSessionFactory(); // Obtenir les paramtres pour la vrification des chances des emprunts. String startHour = Configurations.getProperties().getProperty("server.loan_verificator.run.start_time"); Integer interval = Integer .parseInt(Configurations.getProperties().getProperty("server.loan_verificator.run.interval")); if (interval <= 0 || interval >= 168) { logger.info("L'inverval d'excution de la vrification des chances " + "des prts est en dehors des valeurs autorises." + "L'inverval a donc t fix 1."); interval = 1; } // Convertir en millisecondes. final int MS_FACTOR = 60 * 60 * 1000; interval = interval * MS_FACTOR; // Convertir en date. Date startDate = ServerUtil.getStartDate(startHour); ltf = new LoanTermVerificatorTask(); logger.info("Dmarrage du processus de vrification des chances des emprunts...\n" + " Dmarrage cdul pour: " + startDate.toString() + "\n" + " Interval d'excution: " + (interval / MS_FACTOR) + " heure(s)"); ltfTimer = new Timer(LoanTermVerificatorTask.class.getSimpleName()); ltfTimer.scheduleAtFixedRate(ltf, startDate, interval); Boolean startVerificationOnStartup = Boolean.parseBoolean( Configurations.getProperties().getProperty("server.loan_verificator.run.on_startup", "false")); if (startVerificationOnStartup) { logger.info("Dmarrage immdiat du vrificateur des chances des " + "emprunts..."); Timer t = new Timer(LoanTermVerificatorTask.class.getSimpleName()); t.schedule(new LoanTermVerificatorTask(), new Date()); // Maintenant. } // MRS // Obtenir les paramtres pour le service de rappel des maintenances. startHour = Configurations.getProperties().getProperty("server.maintenance_recall_service.run.start_time"); interval = Integer.parseInt( Configurations.getProperties().getProperty("server.maintenance_recall_service.run.interval")); if (interval <= 0 || interval >= 168) { logger.info("L'inverval d'excution du service de rappel des " + "maintenances est en dehors des valeurs autorises." + "L'inverval a donc t fix 1."); interval = 1; } interval = interval * MS_FACTOR; startDate = ServerUtil.getStartDate(startHour); mrs = new MaintenanceRecallServiceTask(); logger.info("Dmarrage du service de rappel des maintenances...\n" + " Dmarrage cdul pour: " + startDate.toString() + "\n" + " Interval d'excution: " + (interval / MS_FACTOR) + " heure(s)"); mrsTimer = new Timer(LoanTermVerificatorTask.class.getSimpleName()); mrsTimer.scheduleAtFixedRate(mrs, startDate, interval); Boolean startExecutionOnStartup = Boolean.parseBoolean(Configurations.getProperties() .getProperty("server.maintenance_recall_service.run.on_startup", "false")); if (startExecutionOnStartup) { logger.info("Dmarrage immdiat du service de rappel des " + "maintenances..."); Timer t = new Timer(MaintenanceRecallServiceTask.class.getSimpleName()); t.schedule(new MaintenanceRecallServiceTask(), new Date()); // Maintenant. } }
From source file:ca.usask.gmcte.util.HibernateUtil.java
License:Open Source License
private static void initSessionFactory() { logger.error("Attempting to initialize connection!"); // Create the SessionFactory from hibernate.cfg.xml sessionFactory = new Configuration().configure().buildSessionFactory(); }
From source file:ch.bbw.cms.database.hibernate.HibernateUtil.java
License:GNU General Public License
public HibernateUtil() { Configuration conf = new Configuration(); conf.configure();//from w w w . ja v a 2s . c o m serviceRegistry = new ServiceRegistryBuilder().applySettings(conf.getProperties()).buildServiceRegistry(); try { sessionFactory = conf.buildSessionFactory(serviceRegistry); } catch (Exception e) { logger.error("Initial SessionFactory creation failed: ", e); throw new ExceptionInInitializerError(e); } }
From source file:ch.bbw.siegrist.hotel.persitance.JPAHibernateDB.java
public JPAHibernateDB(){ Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(ssrb.build()); session = factory.openSession();//from ww w . j av a 2s. c om }