12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?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="placeSqlMapper">
- <sql id="base_column">
- id,
- name
- </sql>
-
- <select id="findAll" parameterType="long" resultType="com.cloudcross.ssp.model.Place">
- select
- <include refid="base_column"/>
- from t_place
- </select>
-
- <select id="findById" parameterType="long" resultType="com.cloudcross.ssp.model.Place">
- select
- <include refid="base_column"/>
- from t_place
- where id = #{id}
- </select>
-
- <select id="countByParams" parameterType="map" resultType="int">
- select count(id) from t_place
- <where>
- <if test="placeName != null">
- name like #{placeName}
- </if>
- </where>
- </select>
-
- <select id="findByParams" parameterType="map" resultType="Place">
- select <include refid="base_column"/> from t_place
- <where>
- <if test="placeName != null">
- name like #{placeName}
- </if>
- </where>
- limit #{pager.offset}, #{pager.limit}
- </select>
- </mapper>
|