Spring Data Mongoで@Transientが無効な解決方法
507 ワード
プロジェクトはMongoDBデータベースを使用し、データベースフレームワークはSpring Data Mongoを使用し、使用中にフィールドに参照が 参照が
理由は簡単です.
参照先:https://stackoverflow.com/questions/8254856/mongo-ignore-property-from-being-persisted
@Transient
注記を付けてフィールドがデータベースに保存されるのを防止し、役に立たないことを発見した.その後、ネット上で資料を探して問題を発見しました:Transient
類javax.persistence.Transient
であれば機能しない.org.springframework.data.annotation.Transient
であれば機能します.理由は簡単です.
javax.persistence.Transient
はJPA標準の注釈なので、MongoDBには無効です.参照先:https://stackoverflow.com/questions/8254856/mongo-ignore-property-from-being-persisted