我有这个问题。将实体SQL where子句应用于实体的Nhibernate查询
我有一个模块(模块1),它使用Nhibernate管理实体持久性;该模块与其他模块(模块2)交互。
“模块2”允许动态生成本地SQL where子句。现在我将使用它来管理“模块1”中的过滤器操作。
哪种方法可以做到这一点?
是否可能获得本机SQL从“Nhibernate”实体中选择而不手动写入? 然后,如果我得到原生的SQL Select语句,我可以轻松应用在哪里。有没有更好的办法?
否则,是否可以将navite SQL语句翻译为HQL语句?