<mappernamespace="com.dxy.dao.CategoryDao"><selectid="findAll"resultType="category">
select * from tab_category order by cid asc;
</select><!-- //select * from tab_category c where c.cid =1;--><!-- Category findOneByCid(int cid);--><selectid="findOneByCid"parameterType="int"resultType="category">
select * from tab_category c where c.cid =#{cid}
</select></mapper>
2
<mappernamespace="com.dxy.dao.RouteDao"><selectid="findCountByName"parameterType="string"resultType="int">
select count(*) from tab_route where rname like #{keyword};
</select><!-- List<Route> findPageByName(String keyword, int start, int pageSize); --><selectid="findPageByName"resultType="route">
select * from tab_route where rname like #{arg0} limit #{arg1},#{arg2};
</select><!-- <select id="findPageByName" resultType="route" >
select * from tab_route where rname like #{param1} limit #{param2},#{param3};
</select>
--><selectid="findCountByCid"parameterType="int"resultType="int">
select count(*) from tab_route where cid = #{cid};
</select><selectid="findOneByRid"parameterType="int"resultType="route">
select * from tab_route r where r.rid =#{rid};
</select><!-- 要对当前这个route内部的其他的成员变量进行查询与赋值
select 指定接口方法使用到的语句
property指定需要查询的数据
column 指定select方法需要的参数
select 指定需要调用的dao方法
--><resultMapid="routeMap"type="route"autoMapping="true"><associationproperty="category"column="cid"select="com.dxy.dao.CategoryDao.findOneByCid"autoMapping="true"/><associationproperty="seller"column="sid"select="com.dxy.dao.SellerDao.findOneBySid"autoMapping="true"/><collectionproperty="routeImgList"column="rid"select="com.dxy.dao.RouteImgDao.findAllImgByRid"autoMapping="true"/></resultMap><selectid="findOneByRid2"parameterType="int"resultMap="routeMap">
select * from tab_route r where r.rid =#{rid};
</select></mapper>
3
<mappernamespace="com.dxy.dao.RouteImgDao"><!-- //select * from tab_route_img i where i.rid=1;--><!-- List<RouteImg> findAllImgByRid(int rid);--><selectid="findAllImgByRid"parameterType="int"resultType="routeImg">
select * from tab_route_img i where i.rid=#{rid};
</select></mapper>
4
<mappernamespace="com.dxy.dao.SellerDao"><!-- //select * from tab_seller s where s.sid = 1;--><!-- Seller findOneBySid(int sid) ;--><selectid="findOneBySid"parameterType="int"resultType="seller">
select * from tab_seller s where s.sid =#{sid};
</select></mapper>
5
<mappernamespace="com.dxy.dao.UserDao"><selectid="findByName"parameterType="string"resultType="user">
select * from tab_user where username = #{username}
</select><insertid="save"parameterType="user">
insert into tab_user values(null,#{username},
#{password},#{name},#{birthday},#{sex},#{telephone},#{email},#{status},#{code})
</insert><updateid="updateStatus"parameterType="string">
update tab_user set status ='Y' where code = #{code};
</update><selectid="findByUserName"parameterType="string"resultType="user">
select * from tab_user where username=#{username}
</select></mapper>