第一步写sql语句查询所有数据,或者根据条件查询所有需要的数据
我这边是根据创建的时间升序来排列的
<sql id="selectionCondition">
<if test="materialId != null">and MATERIAL_ID=#{materialId}</if>
<if test="materialCode != null">and MATERIAL_CODE=#{materialCode}</if>
<if test="materialName != null">and MATERIAL_NAME=#{materialName}</if>
<if test="parentId != null">and PARENT_ID=#{parentId}</if>
<if test="type != null">and TYPE_=#{type}</if>
<if test="status != null">and STATUS_=#{status}</if>
</sql>
<!--通过实体作为筛选条件查询-->
<select id="selectTree" resultMap="BaseResultMap">
select
MATERIAL_ID,MATERIAL_CODE,MATERIAL_NAME,MATERIAL_LEVEL_CODE,INDEX_,
PARE