Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.castillo.hibernate; import java.util.ArrayList; import org.hibernate.Criteria; import org.hibernate.Session; public class Guardar { public void guardar(String nombre, String password) { Session sesion = Utilidades.getSessionFactory().openSession(); // primer paso: Empezar una sesion sesion.getTransaction().begin(); sesion.save(new Usuario3(1, nombre, password)); sesion.getTransaction().commit(); System.out.println("Se inserto adecuadamente"); sesion.close(); } public ArrayList<Usuario3> buscarTodos() { Session sesion = Utilidades.getSessionFactory().openSession(); // primer paso: Empezar una sesion sesion.getTransaction().begin(); Criteria crit = sesion.createCriteria(Usuario3.class); ArrayList<Usuario3> us = (ArrayList<Usuario3>) crit.list(); sesion.getTransaction().commit(); System.out.println("Se han buscado los registros"); sesion.close(); return us; } public void actualizar(int id, String nombre, String password) { Session sesion = Utilidades.getSessionFactory().openSession(); // primer paso: Empezar una sesion sesion.getTransaction().begin(); sesion.update(new Usuario3(id, nombre, password)); sesion.getTransaction().commit(); System.out.println("Se actualizo el registro"); sesion.close(); } }