我需要从 Grails 服务中抛出异常。但 :
必须“检查”异常,以便 Hibernate 在抛出该异常时不会回滚。但看起来 Grails 中的基本异常类(“GrailsException”)未选中(从 RuntimeException 扩展)。Grails 中是否存在任何已检查的异常,我可以针对我的目的进行扩展?如果不是,我如何在 Grails 中创建已检查的异常类?
我不太清楚何时可以将异常称为“已检查”或“未检查”?可能,更具体地说,我的问题是什么是检查异常,它的特征是什么?
如果需要对我的问题进行更多说明,我可以提供代码示例。我试过了:
class MyException extends GrailsException {
}
它正在回滚此异常的事务
提前致谢