视频中sql语句的字段的重命名问题

视频中sql语句的字段的重命名问题

https://img1.sycdn.imooc.com//climg/629590c909fc877811140553.jpg

这里的as为什么要直接写成userId,而不是如mysql中一样写成user_id呢?这是默认强制这么写吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,因为实体类中的变量名与数据库对应表的变量名不一致,如果sql中没有添加别名, 那么会找不到对应的字段, 则会报空指针异常

祝学习愉快~

  • 蒋昌魁 提问者 #1

    已经打开了驼峰命名转换,这个不会自动进行转换吗?

    2022-06-03 10:34:03
  • 蒋昌魁 提问者 #2

    还是说单表查询,会自动转换,,,,多表查询都需要重命名?

    2022-06-03 10:35:37
  • 好帮手慕小脸 回复 提问者 蒋昌魁 #3

    同学你好,在对应的项目代码中并没有设置开启驼峰命名,所以这里需要使用as起别名的方式,如果在配置文件开启了,那么则不需要

    祝学习愉快~

    2022-06-05 10:42:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师