2016-05-12 11 views
1

オーバライドオーディットフィールドの方法は@CreatedDateです。監査フィールド@CreatedDateの値が設定されていない場合は、設定された値を使用するようにしてください。 JPAで有効にする機能はありますか?オーバライド監査フィールド@CreatedDate

答えて

0

それはエレガントではありませんが、あなたは@CreatedDateフィールドの値をリセットしたい場合は、あなたが好きな任意の日付で保存し、最初の後にエンティティを保存することができます:

// creates entity 
    repository.save(entity); 

    // overwrite created date on the entity 
    entity.setCreatedDate(getSomeCreatedDate()); 

    // re-save the entity 
    repository.save(entity);