"En la vida solo hay dos tipos de personas, las que dan pretextos y las que dan resultados, ¿y tu cual tipo de persona eres? "

Soy una persona apasionada por todo lo que tiene que ver con Internet y las nuevas tecnologías. Soy autodidacta, y me encanta impartir clases...


VideoTutorial 17 del Taller Práctico de Java Server Page ( JSP ). CRUD con Hibernate y Bootstrap

31 de Mayo de 2015

Taller Java Server Page
Autor: César Cancino
Categoría: Taller Java Server Page
Etiquetas Programación, php, mysl
Comentarios 9

VideoTutorial 17 del Taller Práctico de Java Server Page ( JSP ).
En este video aprenderemos a crear un CRUD (Create, Read, Update and Delete) usando Hibernate y MySQL.
Usaremos los archivos hibernate.cfg, hibernate.reveng, HibernateUtil y las clases Pojo ( Plain Old Java Object ) para usarlas como entidades.
Para eso usaremos el objeto org.hibernate.SessionFactory, org.hibernate.Query, org.hibernate.Session y org.hibernate.Transaction para crear un método de consulta.
Todo en 38 minutos de charla.

¿Qué te gustaría compartir con nosotros?

Compartir

9 Comentarios

  1. Javier Tapia
    Viernes 08 de Diciembre de 2017

    Hola Cesar, por favor tu ayuda, el script para editar no me corre, está como sigue, GRACIAS. Completando el modulo EDITAR en editar.java: protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); UsuariosOperaciones op=new UsuariosOperaciones(); String nam=request.getParameter("nombre"); String corr=request.getParameter("correo"); op.updateUsuario(nam); op.updateUsuario(corr); response.sendRedirect(request.getContextPath()+"/user"); } y en UsuariosOperaciones.java: public void updateUsuario(int id, String nam, String corr) { SessionFactory factory=HibernateUtil.getSessionFactory(); Session session=factory.openSession(); Transaction tx=session.beginTransaction(); Usuarios usr=(Usuarios)session.get(Usuarios.class, id); usr.setNombre(nam); usr.setCorreo(corr); session.update(usr); tx.commit(); session.close(); }

  2. Adolfo Amaris
    Sábado 13 de Agosto de 2016

    Olvide comentarte que lo estoy trabajando con una base de datos hecha en oracle 11g he aqui el mapping <?xml version="1.0"?> <!-- Generated 13/08/2016 04:44:52 PM by Hibernate Tools 4.3.1 -->

  3. Adolfo Amaris
    Sábado 13 de Agosto de 2016

    Buenas noches! Gracias por esta serie de JSP, aprovecho para colocarte un error que me esta generando cuando voy agregar un nuevo registro org.hibernate.exception.GenericJDBCException: could not execute statement en AgregarPost.java tengo esto: UsuarioOperaciones op = new UsuarioOperaciones(); op.addUsuario(new Usuario(request.getParameter("nombre"), request.getParameter("telefono"), request.getParameter("correo"))); response.sendRedirect(request.getContextPath()+"/user"); en UsuarioOperaciones tengo esto: public void addUsuario(Usuario user){ SessionFactory sesion = HibernateUtil.getSessionFactory(); Session session = sesion.openSession(); Transaction tx = session.beginTransaction(); session.save(user); tx.commit(); session.close(); } Alguna idea? Saludos desde Venezuela

  4. Josue David Molina
    Sábado 04 de Junio de 2016

    Cesar mil gracias por estos tutoriales, de verdad que tienes estilo para explicarlo!! cuando continuas con el próximo vídeo?? o solo va a llegar hasta el ¿17? de verdad mil gracias por tu ayuda!

  5. Eduardo Cubillos
    Jueves 19 de Noviembre de 2015

    Para dar solución al problema que tuvo en el minuto 17:46, cuando mencionó: "Tuve que reiniciar el computador"; Clic derecho en el proyecto y Clic a la opción Deploy . Me traía bastantes inconvenientes porque no se refrescaba la vista: users.jsp, cada vez que realizó algún cambio en la vista, aplicar deploy.

  6. edwin acosta
    Domingo 27 de Septiembre de 2015

    hola muy buenos tus videos que buena explicacion solo te hizo falta hacer un ejemplo con campos de diferentes tipos de datos como por ejemplo int o date es que tengo un problema cuando en mi AgregarPost tengo request.getParameter("alutelfijo"), y este campo es integer como tendria que poenrlo ahi me puedes ayudar te lo agradezco mucho Gracias

  7. ivan pizarro
    Miércoles 16 de Septiembre de 2015

    Cesar consulta, tu podrias crear un login que ocupe hibernate ya que me serveria de guia te lo agradeceria mucho

  8. Esteban
    Viernes 07 de Agosto de 2015

    jsp_17.zip no es un archivo que se descargue habitualmente y puede ser peligroso. este error me sale cuando trato de descargar el archivo gracias

  9. Alvaro Rodriguez
    Jueves 18 de Junio de 2015

    El video esta bien explicado, gracias por el aporte!. Sin embargo tengo una duda y es que si existe otra manera de enviar el id al momento de editar? es decir que la variable id no vaya por url.