【发布时间】:2012-01-05 11:49:33
【问题描述】:
我有一个标准 POJO,其中包含一组属性。 POJO 已被注解为@Document,以便在 MongoDB 中作为 Document 持久化。
如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化?
【问题讨论】:
标签: java mongodb spring-data spring-data-document
我有一个标准 POJO,其中包含一组属性。 POJO 已被注解为@Document,以便在 MongoDB 中作为 Document 持久化。
如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化?
【问题讨论】:
标签: java mongodb spring-data spring-data-document
【讨论】:
@BsonIgnore 注释。
如果您像我一样在寻找实际的包,这个可以工作:
import org.springframework.data.annotation.Transient;
来自Spring framework API 文档。
但是这个JPA注解不适用于MongoDB:
import javax.persistence.Transient;
这是Java Persistence API 的一部分。
【讨论】:
使用@Transient
请注意,您使用以下软件包
import org.springframework.data.annotation.Transient;
【讨论】: