Hibernate重复类名异常

时间:2013-01-13 06:15:11

标签: java hibernate reverse-engineering

我正在使用Hibernate 3.5, 当我使用SQL 2012和Hibernate进行逆向工程时,我遇到了以下错误

org.hibernate.cfg.JDBCBinderException: Duplicate class name com.pepspb.entity.CheckConstraints generated for org.hibernate.mapping.Table(pepspb.sys.check_constraints). Same name where generated for org.hibernate.mapping.Table(pepspb.sys.check_constraints)
Duplicate class name 'com.pepspb.entity.CheckConstraints generated for org.hibernate.mapping.Table(pepspb.sys.check_constraints). Same name where generated for org.hibernate.mapping.Table(pepspb.sys.check_constraints)
<No message>

任何人都可以告诉我是什么原因?

1 个答案:

答案 0 :(得分:2)

当您将原始源与生成的源混合时,有时会发生这种情况。要解决此问题,您应该在模块中分隔srcgensrc。并且不要使用gensrc通过逆向工程生成类作为源文件夹。只是比较甚至更好地区分它们并合并避免重复的类。