1. sql片段

1. 创建sql片段目的:

在Java中采用驼峰命名法命名,而MySQL采用下划线命名,在使用mybatis查询时,会导致某些字段查询为空
73808-ogpkbp37e39.png
96692-siyerntn6ad.png
为了能够正常查询,可以采用给字段起别名的方式,xxx as xxx的方式,但是比较难管理,因此使用sql片段

2. 如何创建sql片段

1. 将起别名的字段单独取出

64628-yepvvxeub0d.png

2. 进行替换

48206-trn78x1zazi.png
查询成功
42096-lb1rmg8p2g.png

2. resultMap

1. 创建resultMap,把需要起别名的放进去

76487-f09apbe84zj.png

2. 将select中的resultType换成resultMap

90099-li8diz1aa6.png

补充:

如果在xml文件中使用标识符比如“<”,可以使用转义字符"<",或者使用cdata区
90470-p235w8fz8yi.png
49534-bmyzyf9lxvj.png

最后修改:2022 年 01 月 17 日
如果觉得我的文章对你有用,请随意赞赏