<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.huaheng.pc.inventory.inventory.mapper.InventoryMapper"> <select id="getInventoryBySearchModel" resultType="com.huaheng.pc.inventory.inventory.domain.Inventory" > select * from inventory <where> <if test="companyCode != null"> and code = #{companyCode} </if> <if test="materialCode != 0"> and materialCode = #{materialCode} </if> <if test="locationCode != 0"> and locationCode = #{locationCode} </if> <if test="beginTime != 0"> and created > #{beginTime} </if> <if test="endTime != 0"> and created < #{endTime} </if> </where> </select> </mapper>