List of usage examples for org.hibernate SessionFactory openSession
Session openSession() throws HibernateException;
From source file:caipsfa.app.modelo.GestionUsuarios.java
public ArrayList<TipoUsuarios> getUserType() { SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); tipoUsuarios = new ArrayList<TipoUsuarios>(); String sql = "from TipoUsuarios"; tipoUsuarios = (ArrayList<TipoUsuarios>) ses.createQuery(sql).list(); return tipoUsuarios; }
From source file:caipsfa.app.modelo.GestionUsuarios.java
public boolean addUser(UsuariosForm usuario) { boolean estado = false; try {// w w w . j a va 2 s . c o m SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Usuarios user = new Usuarios(); TipoUsuarios type = new TipoUsuarios(); type.setIdTipo(usuario.getIdTipo()); user.setIdUsuario(usuario.getIdUsuario()); user.setNombreUsuario(usuario.getNombreUsuario()); user.setPassword(usuario.getPassword()); user.setTipoUsuarios(type); ses.save(user); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:caipsfa.app.modelo.GestionUsuarios.java
public boolean editUser(UsuariosForm usuario) { boolean estado = false; try {// w w w .jav a2s. c o m SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Usuarios user = new Usuarios(); TipoUsuarios type = new TipoUsuarios(); type.setIdTipo(usuario.getIdTipo()); user.setIdUsuario(usuario.getIdUsuario()); user.setNombreUsuario(usuario.getNombreUsuario()); user.setPassword(usuario.getPassword()); user.setTipoUsuarios(type); ses.update(user); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:caipsfa.app.modelo.GestionUsuarios.java
public boolean deleteUser(int id) { boolean estado = false; try {/*from w w w. j a va 2 s .c o m*/ SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Usuarios user = (Usuarios) ses.get(Usuarios.class, id); ses.delete(user); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:casenotes.AddNoteController.java
@FXML void handleAddNoteButton(ActionEvent event) { // Open a session to interact with database SessionFactory sFactory = HibernateUtilities.getSessionFactory(); Session theSession = sFactory.openSession(); theSession.beginTransaction();/* w w w . j a va2 s. c o m*/ // Create a new Case Note CaseNote newNote = new CaseNote(); // Set the CaseNote's DateTimeCreated to the current Date/Time newNote.setDateTimeAdded(LocalDateTime.now()); // Get the text in the text area and add it to the CaseNote object newNote.setNotes(caseNoteTextArea.getText()); // Add the note to the case newNote.setCaseFile(CreateCaseController.getNewCase()); theSession.saveOrUpdate(newNote); theSession.getTransaction().commit(); theSession.close(); ((Node) (event.getSource())).getScene().getWindow().hide(); }
From source file:cd_modelos_dao.ClientesDAO.java
public void ingresarCliente(int cedula, String nombre, String apellido, String telefono, String correo) { Clientes ser = new Clientes(cedula, nombre, apellido, telefono, correo); SessionFactory sf = null; Transaction t = null;/*from w w w . j a va 2 s. c om*/ Session s = null; try { sf = HibernateUtil.getSessionFactory(); s = sf.openSession(); t = s.beginTransaction(); s.save(ser); t.commit(); s.close(); } catch (Exception e) { t.rollback(); throw new RuntimeException("No se pudo guardar el servicio"); } }
From source file:cd_modelos_dao.ClientesDAO.java
public Clientes consultarClientePorCedula(String cedula) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Clientes ser = (Clientes) s.get(Clientes.class, cedula); s.close();// w w w . j a v a 2s .c om if (ser != null) { return ser; } return null; }
From source file:cd_modelos_dao.ClientesDAO.java
public void eliminarCliente(int cedula) { List<Clientes> lista = new LinkedList<>(); SessionFactory sf = HibernateUtil.getSessionFactory(); Session s = sf.openSession(); Transaction t = s.beginTransaction(); Query q = s.createQuery("delete from Clientes where cedula = :cedula"); q.setInteger("cedula", cedula); q.executeUpdate();//from www .jav a 2s . c o m t.commit(); s.close(); // SessionFactory sf = HibernateUtil.getSessionFactory(); // Session s = sf.openSession(); // Servicios ser = consultarServicioPorId(id); // System.out.println("el servicio es " + ser.getNombre()); // System.out.println("el servicio es " + ser.getId()); // s.delete(ser); // s.close(); }
From source file:cd_modelos_dao.ClientesDAO.java
public Clientes actualizarCliente(int cedula, String nombre, String apellido, String telefono, String correo) { SessionFactory sf = HibernateUtil.getSessionFactory(); try {//from w w w. j ava2s . com Session s = sf.openSession(); Transaction t = s.beginTransaction(); Clientes u = new Clientes(cedula, nombre, apellido, telefono, correo); s.update(u); t.commit(); s.close(); return u; } catch (HibernateException he) { he.printStackTrace(); } return null; }
From source file:cd_modelos_dao.ClientesDAO.java
public List<Clientes> obtenerClientes() { List<Clientes> lista = new LinkedList<>(); SessionFactory sf = NewHibernateUtil.getSessionFactory(); Session s = sf.openSession(); //Transaction t = s.beginTransaction(); Query q = s.createQuery("from Clientes"); lista = q.list();// www . j a v a 2s . c om //t.commit(); s.close(); return lista; }