【发布时间】:2015-07-30 17:18:28
【问题描述】:
我有一个要求,即用户可以“保存”foo 而根本不需要验证,但如果他们“提交”,则必须验证对象。我已经用 Parsley.js 在前端构建并工作了这一切,但想添加后端验证。
使用 Spring/Boot 执行此操作的典型方法是什么?我了解基本的 JPA 验证,但我不知道如何有条件地应用它。
我还想提一下,我尝试使用 Foo 的 2 个子类来执行此操作,但我无法管理切换类型,因为这在 Java 中是不可能的,或者因为我不明白如何实例化对象的新版本,并期望它.equals() 旧版本的 Hibernate 持久性。
感谢您的任何见解。
【问题讨论】:
-
您需要更清楚地了解您的术语,并可能提供一些伪代码来展示您想要的内容。
标签: spring validation jpa spring-boot