我使用 spring hibernate 框架并在 catch 中进行查询更新接收
DataAccessException
对于写入错误日志,我想接收数据库的 URL、SQL 错误等。是否可以从 DataAccessException 类型接收? 谢谢。
最佳答案
有sources of DataAccessException ,其中定义了所有方法,它只是 Exception 的包装器,因此没有什么可看的。考虑到这不是数据库可能抛出的唯一异常,您应该寻找其他异常,例如 JDBCException .
您需要的东西仍然可以检索:
- 通过 ex.getMessage() 获取 SQL 错误;
- Get database URL from Hibernate session .
- Show real query SQL using Hibernate .
关于java - 在hibernate spring中是否可以从DataAccessException接收URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11289578/