2

Dozerを使用してオブジェクトをマップしています。しかし、有線のエラーメッセージが表示されます

クラスcom.edfx.adb.persist.entity.Customerに対してアクティブなプロパティを読み取ることができません。

EclipseのDozerMappingEditorで、EclipseにDozerプラグインをインストールしています。これは私が持っているマッピングです:

<mapping>
    <class-a>com.edfx.adb.persist.entity.Customer</class-a>
    <class-b>com.edfx.adb.web.dto.CustomerDTO</class-b>

    <field>
        <a get-method="isActive">active</a>
        <b get-method="isActive">active</b>
        <a-hint>java.lang.Boolean</a-hint>
        <b-hint>java.lang.Boolean</b-hint>
    </field>
</mapping>

タイプインとクラスactiveのフィールドは次のとおりです。booleanCustomerCustomerDTO

エラーメッセージを削除または非表示にできません。また、なぜそれが表示されているのかわかりません。そして、このエラーの場合、Eclipseはプロジェクト全体でエラーを示していますが、これは望ましくありません。

どんな情報も私にとって非常に役に立ちます。

4

1 に答える 1

0

ヒントを削除してみます。このシナリオでは、それらは必要ないと思います。しかし、最善の解決策として、エンティティと DTO のコードを投稿できます。

于 2013-03-11T10:19:54.750 に答える