Mapeando nuestro proyecto con Hibernate JPA

Clase 23 de 55Curso Profesional de Java EE 2017

Resumen

Haremos el mapeo de nuestros beans SocialMedia, Teacher, Course, TeacherSocialMedia. Todas las anotaciones las traeremos del paquete javax.persistence.*

Primero colocaremos nuestra etiqueta @Entity arriba del nombre de la clase y posteriormente @Table(name=“nombre_tabla_base_datos”) para indicar el nombre de la tabla.

Para los campos usaremos @Column(name=“columna_base_datos”) y en el campo que referencía al identificador colocaremos @Id seguido de @GeneratedValue(strategy=GenerationType.IDENTITY) que indica que se autogenere el identificador.