我正在使用MongoRepository来保存/检索MongoDB中的对象。我有一个对象,其属性定义如下:
@Document
public class ConfigurationItem {
String s1;
@Transient
String s2;
}
存储库将按预期保存/检索s1,但保留s2,因为它已定义为瞬态。
现在的问题是:我在哪里调用我的“init transients”方法,它可以将正确的值放入s2?我希望在每次实例化ConfigurationItem类型的对象后调用它,但构造函数太早,s1还没有设置其值,s2的值取决于s1。
我可以覆盖“post post”方法吗?