List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:com.collaborativeclouds.workers.UserOperations.java
public String registerUser(String registerData) throws JSONException { try {/*from ww w. jav a 2 s . co m*/ SessionFactory sessFact = new Configuration().configure().buildSessionFactory(); mSession = sessFact.openSession(); mTransaction = mSession.beginTransaction(); JSONUtils mUtils = new JSONUtils(); if (mUtils.isJSONValid(registerData)) { JSONObject mObject = new JSONObject(registerData); String mUsername = mObject.getString("username"); String mPassword = mObject.getString("password"); Users mUser = new Users(); mUser.setUsername(mUsername); mUser.setPassword(mPassword); mSession.save(mUser); mTransaction.commit(); return "Success"; } else { return "Failed"; } } catch (Exception e) { return "Failed"; } }
From source file:com.collaborativeclouds.workers.UserOperations.java
public boolean isValidUserName(String username) throws JSONException { SessionFactory sessFact = new Configuration().configure().buildSessionFactory(); mSession = sessFact.openSession();/*from w ww . ja v a 2 s. co m*/ mTransaction = mSession.beginTransaction(); List<Users> mUserInfo = null; Query mUserData = mSession.createQuery("select username from Users where username='" + username + "'"); mUserInfo = (List<Users>) mUserData.list(); if (mUserInfo.size() > 0) { return true; } else { return false; } }
From source file:com.compagny.projetlo54.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//from ww w. java 2 s . c om return new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { System.out.println("Initial Session factory creation failed." + ex); throw new ExceptionInInitializerError(); } }
From source file:com.corundumstudio.core.extensions.hibernate.BaseTest.java
License:Apache License
protected static void initHibernate() { Properties props = buildDatabaseConfiguration("db1"); Configuration cfg = new Configuration(); cfg.setProperty(Environment.GENERATE_STATISTICS, "true"); cfg.setProperty(AvailableSettings.HBM2DDL_AUTO, "create"); cfg.setProperty(AvailableSettings.CACHE_REGION_FACTORY, InfinispanRegionFactory.class.getName()); cfg.setProperty(InfinispanRegionFactory.INFINISPAN_CONFIG_RESOURCE_PROP, "infinispan.xml"); cfg.setProperty(AvailableSettings.QUERY_CACHE_FACTORY, DynamicQueryCacheFactory.class.getName()); cfg.setProperty(Environment.USE_SECOND_LEVEL_CACHE, "true"); cfg.setProperty(Environment.USE_QUERY_CACHE, "true"); cfg.addAnnotatedClass(SimpleEntity.class); cfg.buildMappings();/*from w w w . ja va 2 s . co m*/ ServiceRegistryBuilder sb = new ServiceRegistryBuilder(); ServiceRegistry serviceRegistry = sb.applySettings(props).buildServiceRegistry(); sessionFactory = (SessionFactoryImplementor) cfg.buildSessionFactory(serviceRegistry); EventListenerRegistry registry = sessionFactory.getServiceRegistry() .getService(EventListenerRegistry.class); registry.getEventListenerGroup(EventType.POST_UPDATE).appendListener(queryCacheEntityListener); registry.getEventListenerGroup(EventType.POST_INSERT).appendListener(queryCacheEntityListener); registry.getEventListenerGroup(EventType.POST_DELETE).appendListener(queryCacheEntityListener); }
From source file:com.corvid.json.hibernate.util.HibernateUtility.java
License:Apache License
@SuppressWarnings("deprecation") public static SessionFactory getSessionFactory() { try {/*from ww w. ja v a 2 s .c om*/ return new Configuration().configure().buildSessionFactory(); } catch (Exception ex) { throw new ExceptionInInitializerError(ex); } }
From source file:com.cosw.productsmaster.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();/*from w w w . j a v a 2s.c o m*/ SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); //Aqui va codigo de pruebas Query q2 = session.createQuery( "SELECT e.pedidos from Envio e inner join e.pedidos as p inner join p.detalleCompras as detalleP inner join detalleP.productos as prod inner join prod.proveedores as prov where (prov.idProveedores = 1) and (day(e.fechaSalida) < day(:finalDate)) GROUP BY prov"); List<Pedido> p = q2.list(); for (Pedido p1 : p) { System.out.println("Fecha" + p1.getFechaLlegada().toString()); } tx.commit(); session.close(); }
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 . j av a 2 s. c o 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();/*from 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.cyclopsgroup.tornado.maven.GeneratePojoMojo.java
License:Open Source License
/** * Overwrite or implement parent method/*from w ww. j ava2 s .co m*/ * * @see com.cyclopsgroup.tornado.maven.AbstractHibernateMojoBase#execute(org.apache.avalon.framework.service.ServiceManager) */ public void execute(ServiceManager serviceManager) throws Exception { Configuration conf = new Configuration(); conf.addDirectory(getSchemaDirectory()); POJOExporter exporter = new POJOExporter(conf, pojoDirectory); exporter.getProperties().setProperty("jdk5", Boolean.valueOf(jdk5).toString()); exporter.getProperties().setProperty("ejb3", Boolean.valueOf(ejb3).toString()); exporter.setTemplateName("Pojo"); exporter.start(); }
From source file:com.daniel.testehibernate.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w ww. ja v a 2s .c om*/ 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); } }