标签: hibernate spring-data-jpa javax.validation
我有一个使用spring boot和spring data jpa的休息服务。在实体中,我向字段添加了约束注释(NotNull等)。在服务层中,保存到时我不会手动验证实体,因为我希望会抛出 ConstraintViolationException 。保存没有问题,但是当我要更新无效实体时,会抛出 TransactionSystemException 。
我应该在更新之前手动验证所有约束吗?