org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias [FEE_CHARGING] during auto-discovery of a native-sql query
这是hibernate报错,说我的字段[FEE_CHARGING]没有加别名
而这段sql在数据库中是没有问题的
可以看出hibernate是这样规定的
select A.c1,A.c2,B.c1 c1_alias from A left join B
select后跟的B表(外连接的表)的字段都要加上别名

本文探讨了Hibernate框架中执行原生SQL查询时遇到NonUniqueDiscoveredSqlAliasException异常的原因及解决方案。通过示例说明了如何正确为SQL查询中的每个字段指定别名,避免重复导致的错误。
307

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



