我目前正在使用MongoDB来存储帐户和Morphia的信息,以便将POJO映射到文档,反之亦然。
我存储的一条信息是帐户用于上次登录的IP,但是每次登录时此信息都可能会更改,因此我不想从MongoDB中提取的文档中加载此信息。我知道在使用存储在文档中的值实例化字段后,我可以在POJO中设置一个setter来设置这个字段,但是一旦它被实例化,我宁愿让它保持不变,那么有没有办法让Morphia使用给定的值它取代了文档中存储的值。
答案 0 :(得分:1)
不是以这种动态的方式,没有。您最好的办法是通过某个服务类加载该实体,然后设置IP地址,然后再将其返回给应用程序。