createSqlQuery 查询视图找不到列,在数据库中执行时正确的,数据库提示别名不可用
可以在dbconfig.xml数据库配置文件中添加使用别名,也可修改数据库支持别名。
<property name="jdbcUrl" value="jdbc:mysql://192.168.2.98:3307/pension?useSSL=false&useOldAliasMetadataBehavior=true&characterEncoding=UTF-8"/>
重点是useOldAliasMetadataBehavior=true这句加上