0

我正在使用 MongoRepository 在 MongoDB 中保存/检索对象。我有一个对象,其属性定义如下:

@Document
public class ConfigurationItem {

    String s1;

    @Transient
    String s2;
}

存储库将按预期保存/检索 s1,但不理会 s2,因为它被定义为瞬态。

现在的问题是:我在哪里调用可以将正确值放入 s2 的“初始化瞬态”方法?我希望在每次实例化 ConfigurationItem 类型的对象后调用它,但是构造函数为时过早,s1 尚未设置其值,并且 s2 的值取决于 s1。

是否有我可以覆盖的“后期构造”方法?

4

1 回答 1

1

@PersistenceConstructor注释应该允许您根据对象从数据库中水合时s2的值进行设置。s1

于 2012-08-20T16:04:13.973 回答