我有这个问题。
我有一个使用Nhibernate来管理实体持久性的模块(模块1);该模块与其他模块(模块2)互动。
“模块2”允许生成动态本机SQL where子句。现在我将用它来管理“模块1”中的过滤器操作。
哪种方法可以做到?
是否可以从“Nhibernate”实体获取本机SQL选择而无需手动编写它? 然后,如果我得到本机SQL Select语句,我可以轻松地应用于哪里。还有更好的方法吗?
否则,是否可以将navite SQL语句转换为HQL语句?
答案 0 :(得分:0)
我不完全理解你的问题,但在我看来filters就是你想要的
答案 1 :(得分:0)
我真的有一个旧的过程,构建where子句并以SQL Native Format(根据特定预设)返回...现在解决我的问题我修改了过程以获取HQL格式的where子句所以应用它到我的实体。所以它有效。