关于删除时候外键约束报错的消息拦截

可以利用cuba.uniqueConstraintViolationPattern来设置唯一索引导致的异常消息拦截,那么有没有类似的机制拦截删除时候外键导致的错误消息?

有没有按文档描述处理过?
https://doc.cuba-platform.cn/manual-7.1-chs/exceptionHandlers.html

异常是数据库的异常并没有专有的异常类,这处理起来好痛苦,没有类似uniqueConstraintViolationPattern的机制是吧?

现在不确定外键异常是否有相同的机制。不过即使没有这样的机制,也是可以处理的。不同的数据库驱动外键异常类可能不一样。你可以按文档描述的方式检测是否出现 了外键异常。