我正在使用Play-Morphia构建一个应用程序,并尝试在类中的一个字段上使用瞬态:
临时公用名单名称;
我这样做的原因是,我想使用Morphia将名称列表保存在MongoDB中,而不是在检索类时序列化它。在Morphia的网站http://code.google.com/p/morphia/上,你可以看到这个例子:
@瞬态int notStored;//字段可以忽略(不加载/保存)瞬态布尔值stored = true;//not @瞬态,将被序列化/GWT忽略。
这明确地说,“存储”字段可以保存到MongoDB,但将被序列化忽略。
我试图在我的应用程序中使用它,但在我的例子中,“姓名”列表没有存储到数据库中。有人能对此做出解释吗?谢谢。
发布于 2012-10-31 02:52:41
PlayMorphia模块自动将@Transient注释添加到瞬态。请在https://github.com/greenlaw110/play-morphia/issues上提交问题报告以请求禁用此功能。
https://stackoverflow.com/questions/13141740
复制相似问题