关于本节自动生成的mapper映射文件里的问题
在这自动生成的mapper映射文件里,<include>和<sql>标签里的内容如何理解啊?
<sql id="Base_Column_List">
id, username, `password`, personalized_signature, `role`, create_time, update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from imooc_mall_user
where id = #{id,jdbcType=INTEGER}
</select>
63
收起
正在回答
1回答
同学你好,<sql>标签用于定义SQL片段。<include>标签是引用,可以复用SQL片段。
select <include refid="Base_Column_List" />等同于select id, username, `password`, personalized_signature, `role`, create_time, update_time
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星