List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
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();/* ww w .java 2 s . c om*/ 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 ww w .jav a2s. 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();/*from w w w . ja v a2 s . c o m*/ 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 * // www . j av a2s .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 * /* w w w .jav a2s .c om*/ * @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 * // www . jav a2 s . 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 * //www . ja v a2 s . co m * @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:gr.myoffers.ws.wsoffer.util.HibernateUtil.java
public static SessionFactory getSessionFactory() { Configuration configuration = new Configuration(); configuration.configure();//from w ww. j a v a2 s. c o m serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:Helpers.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder() .configure("hibernate.cfg.xml").build(); Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder().build(); sessionFactory = metadata.getSessionFactoryBuilder().build(); }/*from w w w. j a v a2s .c o m*/ return sessionFactory; }
From source file:hibernate.demo.HibernateSingleton.java
private HibernateSingleton() { Configuration configuration = new Configuration(); configuration.configure(HibernateDemo.class.getResource("hibernate.cfg.xml")); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }