<?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.yssh.mapper.StratumMapper">
|
<resultMap id="StratumResult" type="com.yssh.entity.Stratum">
|
<id column="id" property="id" />
|
<result column="exp_site_number" property="expSiteNumber" />
|
<result column="primary_layer_number" property="primaryLayerNumber" />
|
<result column="sublayer_number" property="sublayerNumber" />
|
<result column="geological_era" property="geologicalEra" />
|
<result column="geological_genesis" property="geologicalGenesis" />
|
<result column="layer_depth" property="layerDepth" />
|
<result column="geotechnical_name" property="geotechnicalName" />
|
<result column="geotechnical_category" property="geotechnicalCategory" />
|
<result column="description" property="description" />
|
</resultMap>
|
|
<select id="select" parameterType="java.util.Map" resultMap="StratumResult">
|
SELECT *
|
FROM stratum
|
WHERE exp_site_number = #{expSiteNumber}
|
LIMIT #{begin},#{end}
|
</select>
|
|
<select id="selectByExpSiteNumbers" resultMap="StratumResult">
|
SELECT *
|
FROM stratum
|
WHERE exp_site_number IN
|
<foreach collection="expSiteNumbers" item="expSiteNumber" open="(" separator="," close=")">
|
#{expSiteNumber}
|
</foreach>
|
GROUP BY exp_site_number
|
</select>
|
|
<select id="selectByGeotechnicalName" parameterType="java.util.Map" resultMap="StratumResult">
|
SELECT *
|
FROM stratum
|
WHERE exp_site_number = #{expSiteNumber}
|
AND geotechnical_name = #{geotechnicalName}
|
LIMIT #{start}, #{rows}
|
</select>
|
</mapper>
|