逆向工程中的Hibernate Tools"Duplicate class"错误

Dan*_*lev 8 eclipse sql-server hibernate hibernate-tools

我正在尝试使用Hibernate Tools对SQL Server 2005进行逆向工程,并且遇到一个奇怪的错误:

org.hibernate.cfg.JDBCBinderException: 
     Duplicate class name 'CheckConstraints' generated for
     'org.hibernate.mapping.Table(e2rm_maintenance_development2.sys.check_constraints??)'. 
     Same name where generated for             
     'org.hibernate.mapping.Table(e2rm_maintenance_development2.sys.check_constraints??)' 

    Duplicate class name 'CheckConstraints' generated for 
    'org.hibernate.mapping.Table(e2rm_maintenance_development2.sys.check_constraints??)'. 
    Same name where generated for 
    'org.hibernate.mapping.Table(e2rm_maintenance_development2.sys.check_constraints??)'
Run Code Online (Sandbox Code Playgroud)

Dim*_*ele 13

开发用户通常可以访问具有类似表的多个数据库模式.生成工具尝试为所有这些数据库生成输出,这会导致重复的类名称(即使您要求生成ddl).

添加'reveng'设置并将输出限制为一个数据库模式.

还可以从选定的"导出器"中添加必要的参数.有些是必要的,但概述中未说明.

使用reveng.xml进行配置

添加必要的变量