![]() |
1
6
Germn Schuager已设法在运行时指定排序规则。看一看 here .
|
![]() |
2
2
从 same link 比 rebelliard answer 提供,Shuager还提供了一种定义自定义函数以执行类似操作的方法。这在HQL中也有可用的优势。 他的自定义函数实现对于您的问题和我自己的需要来说太具体了,所以这里是我结束的实现:
注意方言基类,我用了2008年的方言,你不妨改一下。 不要忘记将HQL方言更改为新的自定义方言(例如,使用会话工厂的“方言”配置属性)。 HQL中的示例用法,不带排序规则自定义的标准查询:
使用自定义排序规则
与Nhib 3.2合作。 |
![]() |
Nico Pizzo · 子查询上的nhibernate联接 7 年前 |
![]() |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 7 年前 |
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |