<sql>sql片段如何使用?

为了提高sql的可复用性,mybatis提供了<sql>代码片段标签

<sql id="brand_column">
    id, brand_name, company_name, ordered, description, status
</sql>

id属性值是唯一标识,引用时也是通过该值进行引用。

引用sql片段:

<select id="selectAll" resultType="brand">
    select
    <include refid="brand_column" />
    from tb_brand;
</select>

使用 include 标签引用上述的 SQL 片段,而 refid 指定上述 SQL 片段的id值。