包含所有PostgreSQL错误代码的枚举的库

时间:2016-07-07 09:33:37

标签: java postgresql maven

我想根据捕获的SQLException抛出自定义异常。是否有一个maven存储库,其中包含一个包含所有PostgreSQL错误代码的枚举的库?

E.g。

try {
    doSomethingThatThrowsAnSqlException();
} catch (SQLException e) {
    if (e.getSQLState().equals(PostgreSQLError.UNIQUE_VIOLATION.getCode())) {
        throw new CustomException("custom message");
    }
}

1 个答案:

答案 0 :(得分:0)

我不知道有一个现成的存储库,但您可以在Postgres documentation中找到错误代码及其含义。从那里开始创建自己的枚举不应该做太多工作。