- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Java 应用程序,它查询当前用户帐户可能有权或无权访问的数据库表。如果返回异常,我想区分 AccessDenied 和数据库服务器关闭/脱机。我预计当用户没有表的选择权限时,db2 会抛出 PermissionDeniedDataAccessException。然而,当我测试它时,db2 抛出了 InvalidDataAccessResourceUsageException。
捕获 InvalidDataAccessResourceUsageException 并将其作为 AccessDenied 异常处理是否安全?为什么 db2 不抛出 PermissionDeniedDataAccessException?
仅供引用:我使用的是 db2 的 JDBC 驱动程序,而不是 ODBC 驱动程序,因此我期望更好的 Java 支持。
最佳答案
如果 Spring 异常翻译算法错误地将 SQL 异常代码映射到 Spring 的异常,您可以自行确定 SQL 代码并自定义异常翻译,如下所述:12.2.4 SQLExceptionTranslator
关于java - Db2 9 抛出 InvalidDataAccessResourceUsageException 而不是 PermissionDeniedDataAccessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2065638/
我正在使用Grails 3.1.9,并且试图了解如何测试服务。这是我的实体: class Flight { String number Plane plane Airport
在 Spring Batch 应用程序中尝试从数据库读取时遇到以下异常。任何见解都会有所帮助。这是在使用 JdbcCursorItemReader 时引起的。该应用程序使用 JdbcPagingIte
我有一个 Java 应用程序,它查询当前用户帐户可能有权或无权访问的数据库表。如果返回异常,我想区分 AccessDenied 和数据库服务器关闭/脱机。我预计当用户没有表的选择权限时,db2 会抛出
类实体 @Entity @Table public class Camera { @Id @GeneratedValue(strategy = Gene
我正在努力寻找这里出了什么问题。我正在处理一个模式:它有一个Story 实体(表:故事),我正在尝试向这个 stories.portofoliotype_id 添加一列,这是一个外国Portfolio
我使用小型 Spring boot 应用程序,并收到由 Controller 中的方法 findAll() 触发的错误, @Controller @RequestMapping(value = "/"
我喜欢从 Couchbase 存储桶中获取某种类型的所有文档。 我创建了一个扩展 CouchbaseRepository 的 CatRepository,因此我继承了 findAll() 方法。 当运
我正在启动我的应用程序,并在启动时在日志中收到以下错误。奇怪的是我不知道哪张 table 不见了?有没有办法显示哪个表不存在 org.springframework.dao.InvalidDataAc
我是一名优秀的程序员,十分优秀!