Utilicé Herramientas de Hibernate para generar mi asignación de POJO de Hibernate.org.hibernate.AnnotationException: Collection no tiene ningún tipo genérico o OneToMany.targetEntity()
Desafortunadamente el código generado por las herramientas de Hibernate parece no funcionar, consigo la excepción
org.hibernate.AnnotationException: Colección tiene ni el tipo genérico o OneToMany.targetEntity()
Las partes de código que generan la excepción son
/**
* ClassFlag generated by hbm2java
*/
@Entity
@Table(name = "class_flag", catalog = "incbszdb")
public class ClassFlag implements java.io.Serializable {
....
/* HERE */
private Set classFlagI18ns = new HashSet(0);
/* HERE */
public void setClassFlagI18ns(Set classFlagI18ns) {
this.classFlagI18ns = classFlagI18ns;
}
}
de acuerdo con este post
y este post
Tienes que cambiar hiberna código generado por sí mismo con la mano.
Esto es una cosa que quiero evitar. Alguna idea de lo que podría ser el problema?
Saludos
JS
¿Cuál es el propósito de "usar la sintaxis de Java 5"? ¿Cuáles son los inconvenientes de no usarlo? –
Gracias por su ayuda. –
@Dash el propósito de "utilizar la sintaxis de Java 5" es agregar genéricos a sus colecciones por lo que puedo ver ... –