生效和mysql版本有关。useOldAliasMetadataBehavior这个参数的意思是,使用别名作为返回的key的名称,如selectidas‘ID’fromdual,使用ID而不是id。所以生效和mysql版本有关。
1、对于516版本,亲测useOldAliasMetadataBehavior这个参数不起作用,对于5132版本,working,所以先检查驱动版本。
2、useOldAliasMetadataBehavior这个参数的意思是,使用别名作为返回的key的名称,如selectidas'ID'fromdual,使用ID而不是id。
3、如此MyBatis才会working的更好
4、如果你用apacheDbUtils,最好设置上这个对数,对于springJdbcTemplate没测过。
这个楼主写的就是正确的
select
case
when
sex
=
1
then
'男生'
else
'女生'
end
as
sex
from
学生
以上就是关于数据库地址路径的别名如何生效全部的内容,包括:数据库地址路径的别名如何生效、SQL 查询出的值起别名、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)