java如何将SpringMVC、hibernate、hibernate验证器结合使用?
我想在我的项目中使用spring mvc hibernate hibernate validator。但在我所应用的类中,验证和mysql验证是重叠的。通常情况下使用这两种方法。还是用另一种方式
@Id
@Column(name="id")
@GeneratedValue(strategy=GenerationType.IDENTITY)
Integer id;
@Column(name="firstname")
@NotBlank(message="Name mustn't be empty.")
@Size(max=20,min=2,message="Your name must be between 2-20.")
@Pattern(regexp ="([a-zA-Z]+)",message="You can't enter number or symols or Turkish caracter.")
String firstname;
@Column(name="lastname")
@NotBlank(message="Last name mustn't be empty.")
@Size(max=20,min=2,message="Your lastname must be between 2-20.")
@Pattern(regexp ="([a-zA-Z]+)",message="You can't enter number or symols or Turkish caracter.")
String lastname;
@Column(name="date")
@NotBlank
@DateTimeFormat(pattern="yyyy-mm-dd")
@DateValid
String date;
# 1 楼答案
您可以同时使用spring mvc、hibernate、hibernate validator,并且没有冲突。有一个名为JHipster的好项目,你可以看到如何使用这些技术来获得它
这是jhipster用户类:
java中通常有两种类型的配置
欲了解更多信息,请访问annotation vs xml