org.springframework.orm.hibernate5.HibernateQueryException: Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 1; nested exception is org.hibernate.QueryParameterException: Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 1
其实这是一个很低级的错误 ,但是对于初学者来说发生这种错误后,可能短时间不能发现错在哪。
现在我将我项目中遇到的这个错误及解决方法贴出来,与大家一起学习,希望能帮助到遇到同样错误的你。
但从错误提示的字面意思(位置超出声明的序数参数的数量),实在找不出问题(菜鸟一枚,大神可绕道)。
经过多次改动尝试,发现问题:
SQL语句或HQL语句中的英文逗号错写成了中文逗号!
将逗号 改为英文的,完美解决。