我使用Hibernate Tools来生成我的 Hibernate POJO 映射。
不幸的是,Hibernate 工具生成的代码似乎不起作用,我得到了异常
org.hibernate.AnnotationException:集合既没有泛型类型也没有 OneToMany.targetEntity()
产生异常的代码部分是
/**
* 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;
}
}
根据这个帖子
和这篇文章
您必须自己手动更改 Hibernates 生成的代码。
这是我想避免的一件事。任何想法可能是什么问题?
问候
JS