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
を持つドキュメントは 1 つだけです。null
Morphia を使用すると、コードは次のようになります (エンティティに注釈を付けます)。@Indexes(@Index(fields = {@Field("userName")}, options = @IndexOptions(unique = true)))