如何在 morphia mongo Db 的数据传输模型定义中创建所需的字段?例如
public class ExapmleDto {
@Id
private String _id;
private String userName;
}
在这段代码中,我想让用户名成为必填字段。
如何在 morphia mongo Db 的数据传输模型定义中创建所需的字段?例如
public class ExapmleDto {
@Id
private String _id;
private String userName;
}
在这段代码中,我想让用户名成为必填字段。
您有多种选择:
save
对象时,请检查用户名是否已设置。sparse = true
,就只能有一个带有null
用户名的文档。使用 Morphia,代码如下所示(在实体上注释):@Indexes(@Index(fields = {@Field("userName")}, options = @IndexOptions(unique = true)))