我使用Spring Data for MongoDB来保存我的域对象。我想知道是否有一种方法(可能带有注释?)来阻止Spring Data将某些字段持久存入MongoDB?
有人知道该怎么做或我是否必须编写自己的Mapper?
感谢。
答案 0 :(得分:11)
在这种情况下,请对需要忽略的字段使用@Transient
注释。
在这里查看更多内容 - Transient
答案 1 :(得分:2)
如果您正在寻找像我一样的实际包裹,那么这个包将起作用:
import org.springframework.data.annotation.Transient;
哪个来自Spring framework API文档。
但是这个是JPA注释的,不适用于Spring Data的MongoDB:
import javax.persistence.Transient;
的一部分