javax.persistence.Transient(@Transient)在更新时不使用MongoDB

javax.persistence.Transient(@Transient)在更新时不使用MongoDB,mongodb,playframework-2.0,mongo-java,mongo-jackson-mapper,mongojack,Mongodb,Playframework 2.0,Mongo Java,Mongo Jackson Mapper,Mongojack,我试图在我的一个实体中使用@Transient(javax.persistence.Transient),插入记录(瞬态字段不存储在DB中,这是正常的),但当我尝试更新同一实体时,瞬态字段也会存储在mongodb中。 我正在为我的应用程序使用Play2.2、mongo java驱动程序、MongoJack和MongoDB。 请帮帮我。 提前感谢。使用@JsonIgnore(来自com.fasterxml.jackson.annotation)。如果您正在寻找像我一样的实际软件包,此软件包将起作用


我试图在我的一个实体中使用@Transient(javax.persistence.Transient),插入记录(瞬态字段不存储在DB中,这是正常的),但当我尝试更新同一实体时,瞬态字段也会存储在mongodb中。
我正在为我的应用程序使用Play2.2、mongo java驱动程序、MongoJack和MongoDB。
请帮帮我。
提前感谢。

使用
@JsonIgnore
(来自com.fasterxml.jackson.annotation)。

如果您正在寻找像我一样的实际软件包,此软件包将起作用:

import org.springframework.data.annotation.Transient;
这是从文档中得到的

但这是一个注释,不能用于Spring数据的MongoDB:

import javax.persistence.Transient;
这是整个过程的一部分