OpenJPAリバースエンジニアリング - リバースマッピングツールがエンティティを正しく生成できない

私はopenjpaのReverseMappingToolをMavinプラグインとして、少なくともEclipseLink生成エンティティクラスと同じくらい優れたエンティティクラスを生成することを切望しています。

エンティティクラスを生成しますが、どのオプションを選択してもエンティティクラスにはAnnotationsはありません(RMTの場合はtrueです)。

RMTがすべてのid属性のエンティティクラスを生成するなど、これよりも悪化していることがあります。しかし、このツールを使って作業したことがあるならばチャイムしてください。この問題を解決しようとしてから16時間後には、私が狂った人か、ウォッカで実行中のOpenJPAのReverseMappingToolかどうかはわかりません。

私はSO /いくつかのサイトで見つけたこのPOMの部分から始めました。


org.codehaus.mojo
exec-maven-plugin
1.2

org.apache.openjpa.jdbc.meta.ReverseMappingTool

    -directory src/main/java -accessType fields
    -useGenericCollections true -package org.herennow.model
    -metadata c -annotations true
    -innerIdentityClasses false -useBuiltinIdentityClass false
    -primaryKeyOnJoin true
    
true


    
        javax.validation
        validation-api
        1.0.CR3
    
    
        org.apache.openjpa
        openjpa-all
        2.0.1
    


2
投稿を、org.apache.openjpa.jdbc.meta.ReverseMappingToolに渡すプロパティで更新してください。
追加された 著者 Rick,
@Rick。上記を確認してください。だから私の最小の問題は1です。マッピングのためのアノテーションや何か他のものは生成されていません。 2.すべてのid属性には独自のクラスがあります。
追加された 著者 SQC,

答えはありません

0