【问题标题】:Java: how to validate list of object against schema before saving it in database?Java:如何在将对象列表保存到数据库之前根据模式验证对象列表?
【发布时间】:2018-01-07 16:40:55
【问题描述】:

表:

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

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

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

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

【问题讨论】:

  • 到目前为止你做了什么。你有没有费心去搜索一个简单的短语,比如hibernate validate

标签: java database hibernate validation jpa


【解决方案1】:

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

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

【讨论】:

  • 如果您不喜欢这个答案,请留言说明原因。
  • 不是反对者,而是回答 OP 没有进行研究并且没有提供代码的问题通常是不受欢迎的。根据我最初的评论,如果 OP 进行了简单的搜索,例如 hibernate validate,他会在最顶部找到您的链接。
  • 谢谢。今天学到了一些新东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-29
  • 2021-10-24
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
  • 2012-08-13
  • 1970-01-01
相关资源
最近更新 更多