我是新来的弹簧& hibernate,请建议一个最好的方式来提供hibernate项目的验证弹簧mvc &。我尝试过hibernate验证器,但是我不知道如何在实体对象之间存在关系(如@OneToOne)时使用它。如果有任何示例,请提供链接。提供弹簧mvc&hibernate项目验证的最佳方式
0
A
回答
0
您的@OneToOne关系不够清晰。你能给一个具体的场景吗?
在Spring MVC你有三种验证的:
- JSR-303 Bean验证(Hibernate验证)
- 自定义验证
- 春天验证
JSR-303的伟大工程用于单个字段的简单验证。您有标准注释(如@Max,@Min,@NULL,@Pattern等)。在这种情况下,对你来说这似乎不够。
自定义验证用于更复杂的场景。例如,如果我们需要验证新添加的产品ID与任何现有产品ID不相同,该怎么办?
Spring验证表示交叉字段验证。 例如,当我们想要比较两个或多个字段时,使用它来查看 的值是否可以在组合时被视为有效。
0
you can use spring validation method.
using valid annotion in controller classes infront of modelattribute annotaion.
then you can use validaions in the model class.
below is an example for controller and bean classes.
this is a many to one configuration inside a bean class:
@ManyToOne(targetEntity = UserType.class)
@JoinColumn(name = "user_type", referencedColumnName = "id")
@NotNull
private UserType userTypeTb;
this is a method inside controller class with valid and modelattribute annotaion:
public ModelAndView home(@Valid @ModelAttribute("user") User user, BindingResult result,
HttpServletRequest request) {
//
//
}
相关问题
- 1. jquery验证弹簧mvc
- 2. Android:为listview项目提供选项的最佳方式
- 3. 弹簧3验证方法不验证
- 4. 弹簧验证
- 5. 验证时提供错误消息的最佳方法
- 6. 提供文件的最佳方式?
- 7. 最佳方式* *提供的依赖
- 8. 修复弹簧MVC 4验证
- 9. 弹簧4和Hibernate 5方法参数验证
- 10. 尝试转换弹簧+弹簧安全+ Hibernate项目去春来+弹簧安全+ MyBatis的项目
- 11. 弹簧验证器
- 12. 将POJO传递给弹簧MVC控制器的最佳方法
- 13. 我的项目弹簧mvc 404错误
- 14. 多种形式的弹簧验证
- 15. 双向验证时的“最佳”方式
- 16. 验证ModelForm的最佳方式
- 17. 验证NSTouchBar项目的最佳实用方法
- 18. 在angularJS项目中编写验证方法的最佳实践
- 19. 以弹簧形式验证包装
- 20. 弹簧验证过滤器模式
- 21. Ews登录验证最佳方式
- 22. 手动拉弹簧豆的最佳方式?
- 23. 验证提供给构造函数的值的最佳实践?
- 24. 什么是在线工作MVC项目的最佳方式?
- 25. 验证弹簧服务层
- 26. 弹簧集成验证
- 27. 弹簧3验证例如
- 28. 弹簧IP地址验证
- 29. 设置iPhone项目的最佳方式?
- 30. 启动项目的最佳方式
您对@OneToOne的期望是什么样的验证关系? –