Spring Data MongoDB会阻止某些字段的持久化

时间:2013-03-04 14:21:22

标签: mongodb persistence spring-data

我使用Spring Data for MongoDB来保存我的域对象。我想知道是否有一种方法(可能带有注释?)来阻止Spring Data将某些字段持久存入MongoDB?

有人知道该怎么做或我是否必须编写自己的Mapper?

感谢。

2 个答案:

答案 0 :(得分:11)

在这种情况下,请对需要忽略的字段使用@Transient注释。

在这里查看更多内容 - Transient

答案 1 :(得分:2)

如果您正在寻找像我一样的实际包裹,那么这个包将起作用:

import org.springframework.data.annotation.Transient;

哪个来自Spring framework API文档。

但是这个是JPA注释的,不适用于Spring Data的MongoDB:

import javax.persistence.Transient;

这是Java Persistence API

的一部分