Hibernate creando nuestra clase controlador | Java
Una vez que tenemos nuestro objeto DAO (Data Access Object) es necesario tener un controlador para desde ahí insertar datos y no directamente de la clase DAO ya que esta es la conexión a la base y debemos tenerla como privada para evitar accesos no permitidos.
Esta clase puede tener los siguientes métodos:
import java.io.Serializable;
import com.abigsite.facturationsystem.dao.PersonDAO;
import com.abigsite.facturationsystem.model.Person;
public class PersonController implements Serializable {
private static final long serialVersionUID = 1L;
private PersonDAO dao;
public PersonController() {
dao = new PersonDAO();
}
public void save(Person person) {
dao.save(person);
}
public void update(Person person) {
dao.update(person);
}
public static void main(String[] args) {
Person person=new Person();
person.setIdCard("1234567891");
person.setName("ALEX");
person.setLastName("ASTUDILLO");
new PersonController().save(person);
}
}
Con la clase anterior si todos los campos que usaste en la clase persona han
sido seteados correctamente, entonces debe haberse guardado en la base de
datos que en este caso es PostgreSQL, y así se concluye con la sección básica
de hibernate en el siguiente post empezaremos a crear un sistema de
facturación suficientemente grande para una empresa con la seguridad adecuada
y librerías necesarias.
Comentarios
Publicar un comentario