我有一个标准 POJO,其中包含一组属性。POJO 已被注释为@Document
,以便在 MongoDB 中作为 Document 持久化。
如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化?
我有一个标准 POJO,其中包含一组属性。POJO 已被注释为@Document
,以便在 MongoDB 中作为 Document 持久化。
如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化?
它的@Transient
注释。见http://static.springsource.org/spring-data/data-document/docs/current/reference/html/#mapping-usage-annotations
如果您正在寻找像我一样的实际包裹,这个可以工作:
import org.springframework.data.annotation.Transient;
来自Spring 框架 API文档。
但是这个是JPA注释,不适用于 MongoDB:
import javax.persistence.Transient;
这是Java Persistence API的一部分。
@Transient
请注意您使用以下软件包
import org.springframework.data.annotation.Transient;