2

我正在使用 Play-Morphia 构建一个应用程序,并且我正在尝试在一个类中的一个字段上使用瞬态:

临时公共列表名称;

我这样做的原因是我想使用 Morphia 将名称列表保存在 MongoDB 中,而不是在检索我的类时对其进行序列化。在 Morphia 的网站http://code.google.com/p/morphia/你可以看到这个例子:

@Transient int 未存储;//字段可以忽略(不加载/保存)瞬态布尔存储=真;//不是@Transient,例如,将被序列化/GWT 忽略。

这特别说明“存储”字段可以保存到 MongoDB,但会被序列化忽略。

我试图在我的应用程序中使用它,但在我的情况下,“名称”列表没有存储到数据库中。任何人都可以对此进行解释吗?谢谢。

4

1 回答 1

0

PlayMorphia 模块自动将@Transient 注解添加到瞬态。请在https://github.com/greenlaw110/play-morphia/issues提交问题报告以请求禁用此功能。

于 2012-10-30T18:52:41.067 回答