List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:com.anyuan.thomweboss.persistence.hibimpl.user.UserDaoHibImpl.java
License:Apache License
@Override public List<User> listAll() { Configuration config = new Configuration().configure(); ServiceRegistry registry = new ServiceRegistryBuilder().applySettings(config.getProperties()) .buildServiceRegistry();//from w ww.j ava 2 s. c o m SessionFactory sessionFactory = config.buildSessionFactory(registry); Session session = sessionFactory.openSession(); String hql = "from User"; Query query = session.createQuery(hql); List<User> listUser = query.list(); session.close(); return listUser; }
From source file:com.ap.coolshop.factories.HibernateSessionFactory.java
public static SessionFactory getHibernateFactory() throws Exception { if (factory == null) { try {// w w w. j av a2 s . com factory = new Configuration().configure(). //addPackage("com.ap.coolshop.middlelayer"). addAnnotatedClass(Customer.class).buildSessionFactory(); } catch (Throwable ex) { System.err.println("Failed to create sessionFactory object." + ex); throw new Exception(ex); } } return factory; }
From source file:com.aptech.model.HibernateFactory.java
/** * * @return// w w w.ja v a2 s .c o m * @throws HibernateException */ private static SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure(); sessionFactory = configuration.buildSessionFactory(); return sessionFactory; }
From source file:com.arnau.persistencia.hibernate.HibernateUtil.java
public static synchronized void buildSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure();//from ww w.j av a 2s .com configuration.setProperty("hibernate.current_session_context_class", "thread"); configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } }
From source file:com.arnau.persistencia.hibernate.HibernateUtil.java
public static void crearBD() { Configuration configuration = new Configuration(); configuration.configure();/*from w w w . j av a2 s . co m*/ configuration.setProperty("hibernate.current_session_context_class", "thread"); configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); //Si segundo parmetro del mtodo create est a true, Hibernate crea la BD pero borra los datos new org.hibernate.tool.hbm2ddl.SchemaExport(configuration).setOutputFile("script.sql").setDelimiter(";") .create(true, true); }
From source file:com.artech.prototype2.saver.hiber.util.HibernateUtil.java
/** * ??? /*from w w w .j a va 2 s .c om*/ * * @param db - ? * @return */ public static SessionFactory getSessionFactory(AbstractSUBD db) { if (sessionFactory == null) { try { // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. configure = new Configuration().configure("hibernate/hibernate-mysql.cfg.xml"); configure.setProperty("hibernate.connection.username", db.getLogin()); configure.setProperty("hibernate.connection.password", db.getPassword()); sessionFactory = configure.buildSessionFactory(); } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } } return sessionFactory; }
From source file:com.astonish.dropwizard.routing.hibernate.RoutingSessionFactoryFactory.java
License:Apache License
/** * Builds a {@link SessionFactory}/* w w w. ja v a 2s.com*/ * @param bundle * the bundle * @param dbConfig * the dbconfig * @param connectionProvider * the connection provider * @param properties * the hibernate properties * @param entities * the persistent entities * @return {@link SessionFactory} */ private SessionFactory buildSessionFactory(RoutingHibernateBundle<?> bundle, DataSourceFactory dbConfig, ConnectionProvider connectionProvider, Map<String, String> properties, List<Class<?>> entities) { final Configuration configuration = new Configuration(); configuration.setProperty(AvailableSettings.CURRENT_SESSION_CONTEXT_CLASS, "managed"); configuration.setProperty(AvailableSettings.USE_SQL_COMMENTS, Boolean.toString(dbConfig.isAutoCommentsEnabled())); configuration.setProperty(AvailableSettings.USE_GET_GENERATED_KEYS, "true"); configuration.setProperty(AvailableSettings.GENERATE_STATISTICS, "true"); configuration.setProperty(AvailableSettings.USE_REFLECTION_OPTIMIZER, "true"); configuration.setProperty(AvailableSettings.ORDER_UPDATES, "true"); configuration.setProperty(AvailableSettings.ORDER_INSERTS, "true"); configuration.setProperty(AvailableSettings.USE_NEW_ID_GENERATOR_MAPPINGS, "true"); configuration.setProperty("jadira.usertype.autoRegisterUserTypes", "true"); for (Map.Entry<String, String> property : properties.entrySet()) { configuration.setProperty(property.getKey(), property.getValue()); } addAnnotatedClasses(configuration, entities); bundle.configure(configuration); final ServiceRegistry registry = new StandardServiceRegistryBuilder() .addService(ConnectionProvider.class, connectionProvider).applySettings(properties).build(); return configuration.buildSessionFactory(registry); }
From source file:com.atomiton.watermanagement.ngo.util.HibernateUtil.java
License:MIT License
private static SessionFactory buildSessionFactory() { try {/*w ww. j a va2s .c o m*/ // Create the SessionFactory from hibernate.cfg.xml return new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.auth.java
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); // test commit PrintWriter out = response.getWriter(); HttpSession session = request.getSession(true); String name = request.getParameter("email"); String pass = request.getParameter("pass"); if (pass.equals("sourabh123456789")) { session.setAttribute("pwd", pass); RequestDispatcher rd1 = request.getRequestDispatcher("admin.jsp"); rd1.forward(request, response);/* w w w.j a v a2 s .co m*/ } else { try { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file SessionFactory factory = cfg.buildSessionFactory(); Session session1 = factory.openSession(); Transaction t = session1.beginTransaction(); Criteria cr = session1.createCriteria(Society.class); cr.add(Restrictions.eq("email", name)); cr.add(Restrictions.eq("Password", pass)); List list = cr.list(); Iterator iterator = list.iterator(); if (list.size() == 0) { request.setAttribute("dbError3", "block"); RequestDispatcher rd1 = request.getRequestDispatcher("Homepage.jsp"); rd1.forward(request, response); } for (int i = 0; i < list.size(); i++) { Society user = (Society) iterator.next(); out.print(user.getEmail()); session.setAttribute("sr", user.getId()); session.setAttribute("fname", user.getFirstname()); session.setAttribute("lname", user.getLastname()); session.setAttribute("email", user.getEmail()); session.setAttribute("Date", user.getDate()); session.setAttribute("bld", user.getBld_No()); session.setAttribute("contact", user.getContact()); session.setAttribute("flat", user.getFlatnumber()); } t.commit(); RequestDispatcher rd1 = request.getRequestDispatcher("account.jsp"); rd1.forward(request, response); } catch (Exception e1) { e1.printStackTrace(); out.println("error"); } } }
From source file:com.autobizlogic.abl.logic.dynamic.DatabaseClassManager.java
License:Open Source License
public DatabaseClassManager(Map<String, String> params) { projectName = params.get("project_name"); if (projectName == null || projectName.trim().length() == 0) throw new RuntimeException("ABL configuration file specifies a DatabaseClassManager, " + "but does not specify a value for project_name"); String checkMinIntervalStr = params.get("check_min_interval"); if (checkMinIntervalStr != null && checkMinIntervalStr.trim().length() > 0) { try {/*from w w w.j a v a 2s . com*/ checkMinInterval = Integer.valueOf(checkMinIntervalStr) * 1000; } catch (Exception ex) { log.error( "ABL Configuration error: logic class manager (database) has parameter check_min_interval " + "set to invalid value. Valid values are 0 - 2147483648. The default (600 seconds) will be used."); checkMinInterval = 600000; } } String persUnit = params.get("persistence_unit"); if (persUnit != null && persUnit.trim().length() > 0) { persistenceUnitName = persUnit.trim(); } else { String cfgFilePath = params.get("hibernate_cfg"); File cfgFile = new File(cfgFilePath); if (!cfgFile.exists()) throw new RuntimeException("ABL configuration specifies " + cfgFilePath + " as the Hibernate config file for dynamic logic classes, but that file cannot be found."); cfg = new Configuration(); cfg.configure(cfgFile); if (cfg.getClassMapping(Project.class.getName()) == null) { cfg.addAnnotatedClass(Project.class); cfg.addAnnotatedClass(LogicFile.class); cfg.addAnnotatedClass(LogicFileLog.class); } } checkForUpdate(); }