gpt4 book ai didi

NHibernate 拦截器 - 它是什么

转载 作者:行者123 更新时间:2023-12-04 16:30:31 25 4
gpt4 key购买 nike

什么是 NHibernate 拦截器,它在应用程序中的用途是什么?

另外,in this article ,我了解到使用 NHibernate 会使桌面应用程序在启动时变慢,所以为了避免这种情况,我需要将配置保存在一个文件中,然后从保存的文件中加载它。我怎样才能做到这一点?我在该教程中没有找到任何示例。

最佳答案

拦截器允许您在实体被检索/删除/更新/插入数据库时​​执行附加功能......

Interceptors article

Hibernate doc

other useful info

关于让您的应用变慢:
我建议您只考虑优化启动时间,当它真的成为一个问题时。

当您构建 session 工厂时,NHibernate 将解析所有映射,这是一个有点昂贵的操作。但是,只要实体数量有限,性能影响就不会那么大。
由于启动时间很慢,我从来没有优化过 NHibernate 的初始化。

我建议你首先关注应用程序的核心——你试图解决的问题——然后看看如何提高启动性能。
(如果你必须这样做)。

关于NHibernate 拦截器 - 它是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com