今天调试排序时发现一个异常org.hibernate.AnnotationException: property from @OrderBy clause not found: com....eSubEndDateTime。
原代码:
@OrderBy("eSubEndDateTime DESC")
修改如下代码后,测试正常。
@OrderBy("ESubEndDateTime DESC")
原来如果第二个字母大写,第一个字母小写,annotation就找不到,需要修改为前面两个字母都大写才能识别。
本文介绍了一种在使用Hibernate框架时遇到的OrderBy属性异常问题及其解决方案。问题表现为框架无法识别特定大小写组合的属性名,通过调整属性名称的大小写格式可以解决此问题。

被折叠的 条评论
为什么被折叠?



