为 nhibernate 自定义错误消息
当在 nhibernate 中删除实体时,出现异常并显示以下错误消息:
删除语句与列引用约束冲突..等
当然,异常被包裹在一长串异常中。
错误消息是正常的,但是我可以让 nhibernate 向用户显示更礼貌的错误消息吗?
换句话说:
是否有任何约定,我可以自定义异常?
我使用的是 Oracle 11g 数据库。
when deleting an entity in nhibernate i get an exception with this error message:
delete statement conflicted with column reference constraint ..etc
of course the exception is wrapped in long series of exceptions.
the error message is normal, but can i make nhibernate shows more polite error message to the user ??
in another words:
is there any conventions which with, i can customize the exception ??
I'm using Oracle 11g data base.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以实现 ISQLExceptionConverter 来自定义 NHibernate 抛出的异常。
这是一个完整的示例。
Yes, you can implement
ISQLExceptionConverter
to customize the exceptions thrown by NHibernate.Here's a complete example.