2016-09-06 6 views
0

Eclipse NeonでHibernateツール(JBoss Tools 4.4.0.Final)を使用しています。今私は、データベーステーブルをPOJOオブジェクトとHibernateマッピングファイルにリバースエンジニアリングする必要があります。Hibernateのリバースエンジニアリングが機能しない

私は、POJOオブジェクトを生成するためにEclipseをセットアップする方法に関するいくつかのチュートリアルを続けました。設定を実行するまではすべてが素晴らしいように見えます。何も起こらず、エラーもスローされません。誰かがこれで私を助けることができますか?

有効なものにリバースエンジニアリングファイルを変更することで、これを修正し
<?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> 
    <type-mapping> 
     <sql-type jdbc-type="NVARCHAR" hibernate-type='String' 
      not-null="true"> 
     </sql-type> 
    </type-mapping> 
    <table-filter match-name="Application" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="Company" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="Functionality" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="GeneralSettings" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="Logging" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="Role" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="RoleFunctionality" 
     match-catalog="Framework" match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="Tracing" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="User" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="UserCompany" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="UserRole" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="userSettings" match-catalog="Framework" 
     match-schema="dbo"> 
    </table-filter> 
    <table-filter match-name="sysdiagrams" match-catalog="Framework" 
     match-schema="dbo" exclude="true"> 
    </table-filter> 

</hibernate-reverse-engineering> 

答えて

0

:データベースはMS SQLサーバである2014

マイリバースエンジニアリングの設定ファイルは次のようになります。 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> 
+0

iがhttps://issues.jboss.org/secure/RapidBoard.jspa?rapidView=3410&projectKey=JBIDEで、この問題を報告をお願いすることがあります。もちろん私はあなたのためにこれを行うことができますが、何か質問があった場合にあなたのフィードバックを受け取ることは役に立ちます。前もって感謝します! – bdshadow

関連する問題