mybatis中,namespace的作用

在mybatis中,映射文件中的namespace是用于绑定Dao接口的,即面向接口编程。

当你的namespace绑定接口后,你可以不用写接口实现类,mybatis会通过该绑定自动
帮你找到对应要执行的SQL语句

ItemsCustomMapperxml:


<mapper namespace="cn.itcast.ssm.mapper.ItemsMapperCustom" >

   
   <sql id="query_items_where">
    
    
        <if test="itemsCustom!=null">
            <if test="itemsCustom.name!=null and itemsCustom.name!=''">
                items.name LIKE '%${itemsCustom.name}%'
            if>
        if>
   sql>

    
    
    <select id="findItemsList" parameterType="cn.itcast.ssm.po.ItemsQueryVo"
         resultType="cn.itcast.ssm.po.ItemsCustom">
        SELECT items.* FROM items  
        <where>
            <include refid="query_items_where">include>
        where>
    select>
mapper>

你可能感兴趣的:(mybatis)