List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder build
@SuppressWarnings("unchecked") public StandardServiceRegistry build()
From source file:gestion.GestorKeep.java
public static void addKeep(Keep k) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction();// www. j a v a 2 s . c o m sesion.save(k); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); }
From source file:gestion.GestorKeep.java
public static List<Keep> listKeeps(String usuario) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction();/*from www. j av a2s. c o m*/ String hql = "from Keep where login = :login"; Query q = sesion.createQuery(hql); q.setString("login", usuario); List<Keep> keeps = q.list(); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); return keeps; }
From source file:gestion.GestorUsuario.java
public static JSONObject getLogin(String login, String pass) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction();//from w w w . j a va 2 s .co m String hql = "from Usuario where login = :login and pass = :pass"; Query q = sesion.createQuery(hql); q.setString("login", login); q.setString("pass", pass); List<Usuario> usuarios = q.list(); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); JSONObject obj = new JSONObject(); if (usuarios.isEmpty()) { obj.put("r", false); } else { obj.put("r", true); } return obj; }
From source file:gestion.GestorUsuario.java
public static Usuario getUserbyName(String login) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction();/*w ww. j a v a 2s .c om*/ Usuario u = (Usuario) sesion.get(Usuario.class, login); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); return u; }
From source file:gestor.GestorUser.java
/** * Metodo que guarda en la base de datos a un usuario * /*from ww w . j a v a 2 s.c o m*/ *@param usuario Usuario que se va a registrar en nuestra base de datos */ public static void registerUser(User usuario) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction(); sesion.save(usuario); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); }
From source file:gestor.GestorUser.java
/** * Metodo para consultar informacion de un usuario a partir de su token * // ww w .j av a 2 s. com * @param token Elemento identificador unico de cada usuario * @return Usuario en forma de json, false en caso de no existir */ public static JSONObject getUserByToken(String token) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction(); String hql = "from User where token = :token"; Query q = sesion.createQuery(hql); q.setString("token", token); List<User> usuarios = q.list(); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); JSONObject obj = new JSONObject(); if (!usuarios.isEmpty()) { obj.put("r", usuarios.get(0).getJSON()); } else { obj.put("r", false); } return obj; }
From source file:gestor.GestorUser.java
/** * Metodo para consultar informacion de un usuario a partir de su telefono * //from www.j ava 2s . com * @param tlf Elemento identificador unico de cada usuario * @return Usuario en forma de json, false en caso de no existir */ public static JSONObject getUserByTlf(String tlf) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction(); User u = (User) sesion.get(User.class, tlf); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); JSONObject obj = new JSONObject(); if (u != null) { obj = u.getJSON(); } else { obj.put("r", false); } return obj; }
From source file:gestor.GestorUser.java
/** * Metodo para actualizar la informacion en la base de datos de un usuario * // w w w .jav a2 s .c om * @param newUser Nuevos datos del usuario * @param tlf Telefono del usuario que vamos a modificar */ public static void updateUser(String tlf, User newUser) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(builder.build()); Session sesion = factory.openSession(); sesion.beginTransaction(); User user = (User) sesion.get(User.class, tlf); user.setDescripcion(newUser.getDescripcion()); user.setEmail(newUser.getEmail()); user.setFacebook(newUser.getFacebook()); user.setNacimiento(newUser.getNacimiento()); user.setNacionalidad(newUser.getNacionalidad()); user.setNick(newUser.getNick()); user.setPrivacidad(newUser.getPrivacidad()); user.setTwitter(newUser.getTwitter()); user.setVerconexion(newUser.getVerconexion()); user.setUltimaconexion(newUser.getUltimaconexion()); sesion.getTransaction().commit(); sesion.flush(); sesion.close(); }
From source file:io.opentracing.contrib.jdbc.HibernateTest.java
License:Apache License
private SessionFactory createSessionFactory(boolean traceWithActiveSpanOnly, List<String> ignored) { String ignoredForTrace = TestUtil.buildIgnoredString(ignored); Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Employee.class); configuration.setProperty("hibernate.connection.driver_class", "io.opentracing.contrib.jdbc.TracingDriver"); configuration.setProperty("hibernate.connection.url", "jdbc:tracing:h2:mem:hibernate?" + ignoredForTrace + "traceWithActiveSpanOnly=" + traceWithActiveSpanOnly); configuration.setProperty("hibernate.connection.username", "sa"); configuration.setProperty("hibernate.connection.password", ""); configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect"); configuration.setProperty("hibernate.hbm2ddl.auto", "create-drop"); configuration.setProperty("hibernate.show_sql", "true"); configuration.setProperty("hibernate.connection.pool_size", "10"); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); return configuration.buildSessionFactory(builder.build()); }
From source file:me.shafin.sustord.utilities.HibernateUtil.java
public static SessionFactory getSessionFactory() throws HibernateException, SQLException { if (sessionFactorySingletone == null) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); sessionFactorySingletone = configuration.buildSessionFactory(builder.build()); }/*w ww. j a v a2 s.c o m*/ return sessionFactorySingletone; }