MongoDB Morphia 表示已弃用

MongoDB Morphia says deprecated use

我的应用程序运行良好。我用这个官方参考来学习吗啡:

http://mongodb.github.io/morphia/1.2/getting-started/quick-tour/

在员工 class 中:

@Indexes(
    @Index(value = "salary", fields = @Field("salary"))
)

它说值已弃用,请使用 fields()。如何编写索引注释以摆脱不推荐使用的用途?

您可以只删除值属性。该信息已由字段属性给出:

@Indexes(@Index(fields = @Field("salary")))

这应该有效

有关更多信息,请查看:https://github.com/mongodb/morphia/wiki/AllAnnotations