createSqlQuery 查询视图找不到列,在数据库中执行时正确的,数据库提示别名不可用
可以在dbconfig.xml数据库配置文件中添加使用别名,也可修改数据库支持别名。
<property name="jdbcUrl" value="jdbc:mysql://192.168.2.98:3307/pension?useSSL=false&useOldAliasMetadataBehavior=true&characterEncoding=UTF-8"/>
重点是useOldAliasMetadataBehavior=true这句加上
本文解决createSqlQuery在查询视图时找不到列的问题,介绍如何通过修改数据库配置文件dbconfig.xml来启用别名支持,或调整数据库设置以兼容旧的元数据行为,确保查询正确执行。
1089

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



