我的数据库用户表中有一些现有的用户数据。我正在使用自定义约束以及默认约束注释对用户实体中的电话号码,电子邮件,密码字段实施一些新的验证。我仅对新用户需要此验证。因此,在用户“更新”操作中,我不想运行持久层验证,因为现有用户的详细信息可能是错误的(例如:密码长度小于新验证的长度)。我打算通过设置
删除持久层验证spring.jpa.properties.javax.persistence.validation.mode = nones在applications.properties中
这是正确的方法吗?会在我的设计中引起将来的任何问题吗?