当前位置: 首页 > 知识库问答 >
问题:

Spring boot Webflux(Reactive MongoDb)唯一验证

钱承允
2023-03-14

代码链接:https://github.com/kuyaboo/reactiveMongGouniqueValidation.git用户实体图像

共有1个答案

仉梓
2023-03-14

在代码中做休闲性的更改

>

  • 添加休闲属性
    spring.data.mongodb.auto-index-creation=true

    在创建索引之前,您总是需要指定索引的名称,所以请更改@indexed
    @indexed的语法(name=“pratik_dandre_index”,unique=true)

  •  类似资料:
    • 本文向大家介绍yii2 从数据库验证唯一值:唯一验证,包括了yii2 从数据库验证唯一值:唯一验证的使用技巧和注意事项,需要的朋友参考一下 示例 如果输入现有值,某些人会遇到有关无法显示错误消息的问题。例如,我不允许用户使用现有电子邮件进行注册。 视图 控制者 模型            

    • 问题内容: 我有一个字段,例如,在表中应该是唯一的。 使用Spring / Hibernate验证进行验证的最佳方法是什么? 问题答案: 一种可能的解决方案是创建自定义约束(和相应的验证器)。并要查找数据库中的现有记录,请提供(或Hibernate)to 的实例。 EntityManagerAwareValidator ConstraintValidatorFactoryImpl 唯一键 Uniq

    • 问题内容: 我有一个字段,例如,在表中应该是唯一的。 使用Spring / Hibernate验证进行验证的最佳方法是什么? 问题答案: 一种可能的解决方案是创建自定义约束(和相应的验证器)。并在数据库中查找现有记录,请提供(或Hibernate )to 的实例。 EntityManagerAwareValidator ConstraintValidatorFactoryImpl 唯一键 Uniq

    • 问题内容: 我想对Bean验证有一个限制,但这不是标准提供的。如果我要使用JPA ,则不会有独特的验证和错误报告机制。 有没有一种方法可以定义为Bean验证约束并将其与JPA结合使用,例如,JPA创建具有唯一约束的列并检查值是否唯一? 问题答案: 除非获得整个表的锁 ,否则基本上不可能使用SQL查询来检查唯一性(任何并发事务都可以在手动检查之后但在提交正在进行的事务之前修改数据)。换句话说,不可能

    • 问题内容: 我正在从npm 使用此架构: 如果我尝试保存已经存在于db中的电子邮件,则如果省略该字段,我希望得到一个类似的电子邮件。但是事实并非如此,我得到了。 这不是验证错误(即使我删除了unique:true也会发生)。 知道为什么吗? 问题答案: 我更喜欢将其放在路径验证机制中,例如 然后,它将被包装,并在您调用或时作为第一个参数返回。

    • 我有一个Grails应用程序,它有一堆域类,一些具有许多字段,其中一些与所讨论的域类具有关系。对于这个特殊的应用程序,我只有一个“约束”,那就是每个域类的每个实例都必须是唯一的。我不关心一个任意字段是否在同一域类的多个实例中具有相同的值,只要每个实例由该域类中的其他某个字段的值使其唯一。所以基本上,我希望验证发生在域类实例级别,而不是域类字段级别。现在,我正在使用非常groovy的注释来生成我的和