使用 NHibernate 生成 SQL 查询
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看 hibernate 周围的工具,它们从 ddl 生成 hibernate 类,或者相反,例如 hbm2ddl。
Look at the tools around hibernate that generate hibernate classes from ddl, or the reverse, like hbm2ddl.