我在Eclipse Neon中使用了Hibernate工具(JBoss Tools 4.4.0.Final)。现在我想将数据库表反向工程为POJO对象和Hibernate映射文件。
我遵循了一些关于如何设置Eclipse以生成POJO对象的教程。在运行配置之前,一切看起来都很棒。没有任何事情发生,也没有错误。有人可以帮我弄这个吗?该数据库是MS SQL Server 2014。
我的逆向工程配置文件如下:
$compile
答案 0 :(得分:0)
通过将反向工程文件更改为有效文件来解决此问题。 Eclipse Hibernate工具未生成有效的反向工程文件。
将文件更改为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >
<hibernate-reverse-engineering>
<schema-selection match-catalog="Framework"/>
<type-mapping>
<sql-type jdbc-type="NVARCHAR" hibernate-type="string"/>
</type-mapping>
<table-filter match-name="GeneralSettings"/>
<table-filter match-name="Tracing"/>
<table-filter match-name="userSettings"/>
<table-filter match-name="UserRole"/>
<table-filter match-name="Functionality"/>
<table-filter match-name="Application"/>
<table-filter match-name="User"/>
<table-filter match-name="UserCompany"/>
<table-filter match-name="RoleFunctionality"/>
<table-filter match-name="Role"/>
<table-filter match-name="Logging"/>
<table-filter match-name="Company"/>
</hibernate-reverse-engineering>