列标签替换列别名默认是true,为什么还要在配置文件中再设置一遍为true

来源:3-2 逐层完成SSM的各项配置(上)

weixin_慕设计3058955

2020-04-08 08:34:15

列标签替换列别名默认是true,为什么还要在配置文件中再设置一遍为true

写回答

2回答

好帮手慕小班

2020-04-08

同学你好,这个useColumnLabel的配置同学可以不写

http://img.mukewang.com/climg/5e8da3ec099eefd204980097.jpg

如上所示,这个配置可能根据驱动的不同,决定是否可以使用,当前项目中,同学可以不配置它。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

好帮手慕小班

2020-04-08

同学你好,列名就是数据库中的字段名,列标签就是列别名。就是查询语句查询字段的时候给字段自定义的名称。MySQL默认是不能用别名代替列名作为查询条件的。

如果开启了useColumnLabel,MyBatis会自动帮我们进行转换以后再执行查询。所以需要设置useColumnLabel的配置。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0
heixin_慕设计3058955
h 老师写的默认是true,那么不设置默认也是true,为什么还要再设置一遍为true
h020-04-08
共1条回复

0 学习 · 8263 问题

查看课程