我们的别名在jdbc查询后,别名已经不起作用。
解决办法:
字段为varchar类型的用 trim(字段名) 别名 ,
日期类型的DATE_FORMAT( 字段名, '%Y-%m-%d %H:%i:%s' ) 别名
数字类型的 truncate(字段名,保留小数位数) 别名;
方式2
mySql5.6 别名默认不生效问题
由于项目的需求使用了mysql5.6数据库,出现了部分查询设置的别名不生效问题,导致数据分析的很多分析页面通过别名拿不到数据,出现了异常,解决方法:在连接数据时加上一个参数useOldAliasMetadataBehavior=true,开启别名设置。
如:
url=”jdbc:mysql://127.0.0.1:3306/XXXX?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true”