6

我正在使用 Spring Data for MongoDB 来持久化我的域对象。我想知道是否有办法(可能使用注释?)来防止 Spring Data 将某些字段持久化到 MongoDB 中?

有人知道该怎么做还是我必须编写自己的映射器?

谢谢。

4

2 回答 2

13

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

在这里看更多 -瞬态

于 2013-03-05T11:38:02.207 回答
2

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

import org.springframework.data.annotation.Transient;

来自Spring 框架 API文档。

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

import javax.persistence.Transient;

这是Java Persistence API的一部分。

于 2015-04-10T05:43:59.917 回答