List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
From source file:com.cosw.superstuff.main.Main.java
public static void main(String a[]) { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/* w ww .ja va2s. co m*/ SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); //Aqui va codigo de pruebas Query q2 = session .createQuery("SELECT t from Tendero tend INNER JOIN tend.tiendas t WHERE tend.idTenderos = 4961"); List<Tienda> p = q2.list(); for (Tienda p1 : p) { System.out.println("Fecha" + p1.getNombre()); } tx.commit(); session.close(); }
From source file:com.cosw.test.TestsFunciones.java
@BeforeClass public static void setUp() { Configuration configuration = new Configuration(); configuration.configure("hibernate-pruebas-h2.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();//w ww.j a v a2 s .c o m sessionFactory = configuration.buildSessionFactory(serviceRegistry); session = sessionFactory.openSession(); Pais p = new Pais("Francia", "PA", "FR", Pais.SIHAYCOBERTURA); Pais p1 = new Pais("Colombia", "COL", "ESPAOL", Pais.SIHAYCOBERTURA); Set<Lugar> lugares = new LinkedHashSet<>(); Lugar l = new Lugar(p, "Paris", "Louvrie"); lugares.add(new Lugar(p1, "Bogot", "Cedritos")); p1.setLugares(lugares); Proveedor proveedor = new Proveedor(1, l, "Hacemos zapatos", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor1 = new Proveedor(2, l, "Hacemos Dulce", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor2 = new Proveedor(3, l, "Hacemos Colonias", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor3 = new Proveedor(4, l, "Hacemos Pokemones", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor4 = new Proveedor(5, l, "Hacemos Casas", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor5 = new Proveedor(6, l, "Hacemos Carros", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor6 = new Proveedor(7, l, "Hacemos Aguacate", "Calle 123", "6701349", "NA", "NA"); Proveedor proveedor7 = new Proveedor(8, l, "Hacemos Arroces", "Calle 123", "6701349", "NA", "NA"); Categoria c = new Categoria(1, "Frutas", "Categoria que agrupa las frutas"); Categoria c1 = new Categoria(100, "Alcohol", "Categoria que agrupa Bebidas Alcoholicas"); Descuento d = new Descuento(0, new Date(), new Date(), "Esto es un descuento del 0%"); Descuento d1 = new Descuento(100, new Date(), new Date(), "Esto es un descuento del 10%"); session.save(d); session.save(d1); session.save(c); session.save(c1); session.save(p); session.save(p1); session.save(new Pais("Panama", "P", "ESPAOL", "1")); session.save(new Pais("Chile", "CL", "ESPAOL", "2")); session.save(l); session.save(proveedor); session.save(proveedor1); session.save(proveedor2); session.save(proveedor3); session.save(proveedor4); session.save(proveedor5); session.save(proveedor6); session.save(proveedor7); session.save(new Producto(1, c, d, "Banano", proveedor, 300)); session.save(new Producto(2, c, d, "Manzana", proveedor1, 200)); session.save(new Producto(3, c, d, "Pera", proveedor2, 200)); session.save(new Producto(4, c, d, "Anana", proveedor3, 1000)); session.save(new Producto(100, c, d, "Banano", proveedor4, 300)); session.save(new Producto(200, c, d, "Manzana", proveedor5, 200)); session.save(new Producto(300, c, d, "Pera", proveedor6, 200)); session.save(new Producto(400, c, d, "Anana", proveedor7, 1000)); }
From source file:com.daniel.testehibernate.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w.ja v a 2 s. com*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder registradorService = new StandardServiceRegistryBuilder(); registradorService.applySettings(cfg.getProperties()); StandardServiceRegistry servico = registradorService.build(); return cfg.buildSessionFactory(servico); } catch (Exception e) { System.err.println("Criao inicial do objeto session factory falhou. Erro:" + e); throw new ExceptionInInitializerError(e); } }
From source file:com.Dao.UsuarioDao.java
public UsuarioDao() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); factory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.datacentre.model.utils.HibernateUtil.java
private static SessionFactory buildSessionFactory() { Configuration configuration = new Configuration(); configuration.configure();//from w ww . j a v a2 s . c o m ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.deskind.tradeoptimization.utils.HibernateUtils.java
public static SessionFactory getSessionFactory(String s) { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(s);/*from w w w. j a v a2 s .co m*/ StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); sessionFactory = configuration.buildSessionFactory(ssrb.build()); } return sessionFactory; }
From source file:com.diosay.test.webapp.dao.SessionHelper.java
public static SessionFactory getSessionFactory(URL url) { Configuration cfg = new Configuration().configure(url); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .applySettings(cfg.getProperties()); StandardServiceRegistry ssr = ssrb.build(); java.sql.Date d;// w w w . j a v a2 s . c o m return cfg.buildSessionFactory(ssr); }
From source file:com.dotosoft.dotoquiz.tools.util.HibernateUtil.java
License:Apache License
public static SessionFactory buildSessionFactory(Settings setting) { try {/* ww w . j a v a2s . co m*/ Properties prop = new Properties(); prop.setProperty("hibernate.connection.driver_class", setting.getConfiguration().getConnection().getDriverClass()); prop.setProperty("hibernate.connection.url", setting.getConfiguration().getConnection().getUrl()); prop.setProperty("hibernate.connection.username", setting.getConfiguration().getConnection().getUser()); prop.setProperty("hibernate.connection.password", setting.getConfiguration().getConnection().getPassword()); prop.setProperty("hibernate.connection.pool_size", String.valueOf(setting.getConfiguration().getConnection().getPoolSize())); prop.setProperty("hibernate.dialect", setting.getConfiguration().getDialect()); prop.setProperty("hibernate.hbm2ddl.auto", setting.getConfiguration().getHbm2ddl()); prop.setProperty("hibernate.show_sql", setting.getConfiguration().getShowSQL()); Configuration annotationConfig = new Configuration().addProperties(prop); for (String packageMap : setting.getConfiguration().getMappingPackages()) { annotationConfig.addPackage(packageMap); } for (String classMap : setting.getConfiguration().getMappingClasses()) { annotationConfig.addAnnotatedClass(Class.forName(classMap)); } StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .applySettings(annotationConfig.getProperties()); sessionFactory = annotationConfig.buildSessionFactory(ssrb.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); } return sessionFactory; }
From source file:com.dreamwork.service.MailService.java
public void start() { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); service = new SenderService(this); }
From source file:com.drogaria.util.HibernateUtil.java
private static SessionFactory criarFabricaDeSessoes() { try {/*from w w w . ja v a2s. c om*/ Configuration configuracao = new Configuration().configure(); // Leitura do hibernate.cfg.xml // ServiceRegistry registro = new StandardServiceRegistryBuilder() .applySettings(configuracao.getProperties()).build(); SessionFactory fabrica = configuracao.buildSessionFactory(registro); System.out.println("A fabrica conectou !!!"); return fabrica; } catch (Throwable ex) { System.err.println("A fbrica de sesses no pode ser criada." + ex); throw new ExceptionInInitializerError(ex); } }