自定义nhibernate的错误消息

时间:2010-09-26 17:49:44

标签: nhibernate fluent-nhibernate

在nhibernate中删除实体时,我收到一条带有此错误消息的异常:
delete语句与列引用约束冲突..etc
当然,例外情况包含在一系列例外情况中。

错误信息是正常的,但是我可以让nhibernate向用户显示更多礼貌的错误信息吗? 换句话说:
是否有任何约定,我可以自定义异常?

我正在使用Oracle 11g数据库。

1 个答案:

答案 0 :(得分:5)

是的,您可以实现ISQLExceptionConverter来自定义NHibernate抛出的异常。

Here's一个完整的例子。