【问题标题】:Mongo - Ignore property from being persistedMongo - 忽略属性被持久化
【发布时间】:2012-01-05 11:49:33
【问题描述】:

我有一个标准 POJO,其中包含一组属性。 POJO 已被注解为@Document,以便在 MongoDB 中作为 Document 持久化。

如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化?

【问题讨论】:

    标签: java mongodb spring-data spring-data-document


    【解决方案1】:

    【讨论】:

    • 对于使用本机 mongo 代码的任何人,请尝试 @BsonIgnore 注释。
    【解决方案2】:

    如果您像我一样在寻找实际的包,这个可以工作:

    import org.springframework.data.annotation.Transient;
    

    来自Spring framework API 文档。

    但是这个JPA注解不适用于MongoDB:

    import javax.persistence.Transient;
    

    这是Java Persistence API 的一部分。

    【讨论】:

      【解决方案3】:

      使用@Transient 请注意,您使用以下软件包

      import org.springframework.data.annotation.Transient;
      

      【讨论】:

      • 如果我们不使用弹簧?
      猜你喜欢
      • 2016-06-17
      • 2016-02-08
      • 1970-01-01
      • 2011-04-02
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多