Example usage for org.hibernate.cfg Configuration Configuration

List of usage examples for org.hibernate.cfg Configuration Configuration

Introduction

In this page you can find the example usage for org.hibernate.cfg Configuration Configuration.

Prototype

public Configuration() 

Source Link

Usage

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
}