代码之家  ›  专栏  ›  技术社区  ›  mP.

如何从Hibernate ConstraintViolationException中提取重复的实际实体和属性名

  •  1
  • mP.  · 技术社区  · 14 年前

    我希望能够以rdbms中立的方式从ConstraintViolationException消息中提取实体和属性。。。这能做到吗?如果是,怎么办?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Moritz Both    14 年前

    查看hibernate源代码:org.hibernate.exception异常.SQLStateConverter转换SQLException.SQLState进入相应的休眠异常。SQLState是唯一与供应商无关的标准化数据,您必须找出错误原因。Java API文档它可以遵循错误代码和消息的两个标准之一。。。但是没有标准来指定错误细节。