include refid ="base_column_list" 详解

include refid =“base_column_list” 详解

mybatis 之数据库 include refid ="base_column_list"详解。

用来封装SQL语句, 来调用,如果用了refid="base_column_list"则:

1、首先定义一个sql标签,一定要定义唯一id字段名1,字段名2
2、然后通过id引用

<select id="selectAll">
select
<include refid="Base_Column_List" />
    from 表名
select>

这时会自动把上面的代码贴过来。

数据库中查询的语句就可以解析为:select 字段名1,字段名2 from 表名

<sql id="Base_Column_List" >
    id, name, channel, apk_name, remain_ratio, remain_count, priority, create_time, update_time, 
    invalid
sql>


<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.joyreach.flush.domain.TblStrategyRemainExample" >
    select
    <if test="distinct" >
      distinct
    if>
    <include refid="Base_Column_List" />
    from tbl_strategy_remain
    <if test="_parameter != null" >
      <include refid="Example_Where_Clause" />
    if>
    <if test="orderByClause != null" >
      order by ${orderByClause}
    if>
  select>

你可能感兴趣的:(数据库,Spring全家桶)