【问题标题】:Set field in POJO after it was fetched through Morphia通过 Morphia 获取后在 POJO 中设置字段
【发布时间】:2016-12-02 04:21:24
【问题描述】:

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

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

【问题讨论】:

    标签: java mongodb morphia


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-09
      • 2023-03-12
      • 2016-09-14
      • 2014-07-26
      • 2016-10-23
      • 1970-01-01
      • 2014-01-17
      • 2017-01-02
      • 1970-01-01
      相关资源
      最近更新 更多