Java:如何在将数据保存到数据库之前验证对象列表?

时间:2017-08-01 00:33:39

标签: java database hibernate validation jpa

表:

  • 员工{ emp_id(len 5), Name(len 45), City(Len 30) }

  • 薪资{ Id (len 5), Emp_id(len 5), Amount(len 8) }

我有hibernate生成的Java中的两个表的实体类,我需要批量插入数据(从Excel工作表)到数据库中,并且在插入之前我想要验证整个数据集(比如具有允许的属性长度)数据库,而不是空约束等)对数据库约束。

这样做的最佳/最佳方式是什么?

1 个答案:

答案 0 :(得分:-1)

看看Hibernate Validator(http://hibernate.org/validator/)。

您应该能够使用您需要的任何验证规则来注释您的实体。