2016-03-28 4 views
1
'<mapping map-id="vehicle Info"> 
    <class-a>vehicle Info</class-a> 
    <class-b>uninsured</class-b> 

    <field> 
    <a>CONSTANT_CAR</a> 
    <b>car.value</b> 
    </field> 
</mapping>' 

私は車ドーザーマッピングを使用して文字列定数をフィールド値に送信する方法は?

の内側に配置されている「car.value」の欄に「CONSTANT_CAR」の一定の値を送信しようとしている誰かが私は一定の値を渡すことができますどのように私を導いてくださいすることができ宛先クラスに配置されたセッター。

+0

解決策が見つかりました –

答えて

0

定数フィールドに 'is-accessible = "true"'を設定すると、定数にアクセスできるはずです。だから、あなたのマッピングは次のようになります:

<mapping map-id="vehicle-info"> 
    <class-a>path.to.VehicleInfo</class-a> 
    <class-b>path.to.Uninsured</class-b> 

    <field> 
    <a is-accessible="true">CONSTANT_CAR</a> 
    <b>car.value</b> 
    </field> 
</mapping> 

あなたはクラスへのフルパスを入れ<class-a><class-b>タグ内のクラスに名前を付けるときに確認してください。

私はちょうどいくつかのサンプルコードでテストし、期待どおりに定数をマップしました。それがあなたのために働くかどうか私に教えてください!

+0

それは動作しません –

関連する問題