entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Hola cordial saludo.
Tengo el siguiente dilema con JPA - JAVA

1:: ER
enter image description here

2:: DIAGRAMA DE CLASES
enter image description here

Haste el momento tengo el siguiente codigo que funciona correctamente.

Clase 1:: TypePeople

@Entity
@Table(name = "typepeople")
public class TypePeople { ... }

Clase 2:: People

@Entity
@DiscriminatorColumn(name = "peopletype_id",discriminatorType = DiscriminatorType.INTEGER)
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
public abstract class People { ..... }

Clase 3:: Chef

@Entity
@DiscriminatorValue(value="1")
public class Chef extends People { ... }

Clase 4:: Client

@Entity
@DiscriminatorValue(value="2")
public class Client extends People { ... }

Pero deseo saber como hago para relacionar el campo peopletype_id con @ManyToOne hacia la Entidad TypePeople ya que cuando lo intento de sale un error como el siguiente

paopletype_id (should be mapped with insert="false" update="false")

Agradezco su ayuda.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta