通过Morphia获取后在POJO中设置字段

时间:2016-07-28 00:06:01

标签: java mongodb morphia

我目前正在使用MongoDB来存储帐户和Morphia的信息,以便将POJO映射到文档,反之亦然。

我存储的一条信息是帐户用于上次登录的IP,但是每次登录时此信息都可能会更改,因此我不想从MongoDB中提取的文档中加载此信息。我知道在使用存储在文档中的值实例化字段后,我可以在POJO中设置一个setter来设置这个字段,但是一旦它被实例化,我宁愿让它保持不变,那么有没有办法让Morphia使用给定的值它取代了文档中存储的值。

1 个答案:

答案 0 :(得分:1)

不是以这种动态的方式,没有。您最好的办法是通过某个服务类加载该实体,然后设置IP地址,然后再将其返回给应用程序。