使用 NHibernate 生成 SQL 查询

发布于 2024-07-16 17:33:14 字数 266 浏览 11 评论 0原文

NHibernate为我们提供了ORM能力。 NHibernate 的一部分基于映射和 HQL(或 ICriteria)生成查询。 我想知道是否可以使用 NHibernate 生成针对数据库的查询而不使用其 ORM 功能。

我正在尝试为客户提供对其数据库的自定义访问。 由于此类数据库的模式在设计时未知,因此需要根据客户的配置生成查询(包括通过 WHERE 子句进行过滤)。

有人有使用 NHibernate(或其他 ORM)查询功能来生成自定义 SQL 的经验吗?

NHibernate provides us with ORM capabilities. Part of NHibernate generates queries based on mappings and HQL (or ICriteria). I'm wondering if it is possible to use NHibernate for generating queries against databases without using its ORM capabilities.

I'm trying to provide customers with custom access to their database. Since the schema of such database is unknown at design time queries need to be generated based on the configuration of a customer (including filtering through WHERE clauses).

Does anyone have experience with using NHibernate's (or other ORM) querying ability for custom SQL generation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〃安静 2024-07-23 17:33:14

看看 hibernate 周围的工具,它们从 ddl 生成 hibernate 类,或者相反,例如 hbm2ddl。

Look at the tools around hibernate that generate hibernate classes from ddl, or the reverse, like hbm2ddl.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文