<if test="filter != null">
<include refid="filter_sql" />
</if>
include
是引用SQL代码。
refid
是引用的sql的id名称,一定要唯一。
作用:
有共同的SQL片段,为了不重复写。
方便后期维护。
把字段都写出来,不用*代替,也是为了提高效率。
<if test="filter != null">
<include refid="aip_n_static_cols" />
</if>
<sql id="aip_n_static_cols">
id,TREENODE_ID ,ID_PARENT_AIP ,DEPT_ID ,DEPT_CODE ,
ID_BP_STEP ,ID_BP_STEP_SRC , EDOCU_FLAG , DELETEOR ,CREATE_BY ,
UPDATE_BY , ARCHSTATUS ,SRC_BIZ_SYSTEM, CREATE_TIME ,UPDATE_TIME , DEL_FLAG ,TENANT_ID
</sql>