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: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);
    }
}