Commit fcc4c544 authored by duanruiming's avatar duanruiming

[update] 添加resultMap

parent 7a3cc8b7
...@@ -2,6 +2,25 @@ ...@@ -2,6 +2,25 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="net.wanji.databus.dao.mapper.GreenwaveHistMapper"> <mapper namespace="net.wanji.databus.dao.mapper.GreenwaveHistMapper">
<resultMap id="BaseResultMap" type="net.wanji.databus.dao.entity.GreenwaveHistPO">
<result property="id" column="id"/>
<result property="status" column="status"/>
<result property="type" column="type"/>
<result property="trafficIndex" column="traffic_index"/>
<result property="speed" column="speed"/>
<result property="trvalTime" column="trval_time"/>
<result property="stopTimes" column="stop_times"/>
<result property="queueLength" column="queue_length"/>
<result property="congRate" column="cong_rate"/>
<result property="delayTime" column="delay_time"/>
<result property="noparkPassRate" column="nopark_pass_rate"/>
<result property="cordReliability" column="cord_reliability"/>
<result property="cordQueueRatio" column="cord_queue_ratio"/>
<result property="uncoordinatePhaseQueue" column="uncoordinate_phase_queue"/>
<result property="gmtCreate" column="gmt_create"/>
<result property="gmtModified" column="gmt_modified"/>
</resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id,status,type,traffic_index,speed,trval_time,stop_times,queue_length,cong_rate,delay_time,nopark_pass_rate, id,status,type,traffic_index,speed,trval_time,stop_times,queue_length,cong_rate,delay_time,nopark_pass_rate,
cord_reliability,cord_queue_ratio,uncoordinate_phase_queue,gmt_create,gmt_modified cord_reliability,cord_queue_ratio,uncoordinate_phase_queue,gmt_create,gmt_modified
...@@ -42,11 +61,11 @@ ...@@ -42,11 +61,11 @@
</select> </select>
<insert id="insertBatch" parameterType="net.wanji.databus.dao.entity.GreenwaveHistPO"> <insert id="insertBatch" parameterType="net.wanji.databus.dao.entity.GreenwaveHistPO">
insert into t_greenwave_realtime insert into t_greenwave_realtime (status,type,traffic_index,speed,trval_time,stop_times,queue_length,cong_rate,delay_time,nopark_pass_rate,
<include refid="Base_Column_List"></include> cord_reliability,cord_queue_ratio,uncoordinate_phase_queue)
values values
<foreach collection="list" item="entity" separator="," open="(" close=")"> <foreach collection="list" item="entity" separator="," open="(" close=")">
(#{entity.id}, #{entity.status}, #{entity.type}, #{entity.trafficIndex},#{entity.speed}, (#{entity.status}, #{entity.type}, #{entity.trafficIndex},#{entity.speed},
#{entity.trvalTime}, #{entity.stopTimes}, #{entity.queueLength}, #{entity.congRate}, #{entity.trvalTime}, #{entity.stopTimes}, #{entity.queueLength}, #{entity.congRate},
#{entity.delayTime}, #{entity.noparkPassRate}, #{entity.cordReliability}, #{entity.cordQueueRatio}, #{entity.delayTime}, #{entity.noparkPassRate}, #{entity.cordReliability}, #{entity.cordQueueRatio},
#{entity.uncoordinatePhaseQueue}) #{entity.uncoordinatePhaseQueue})
......
...@@ -2,6 +2,25 @@ ...@@ -2,6 +2,25 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="net.wanji.databus.dao.mapper.GreenwaveRealtimeMapper"> <mapper namespace="net.wanji.databus.dao.mapper.GreenwaveRealtimeMapper">
<resultMap id="BaseResultMap" type="net.wanji.databus.dao.entity.GreenwaveRealtimePO">
<result property="id" column="id"/>
<result property="status" column="status"/>
<result property="type" column="type"/>
<result property="trafficIndex" column="traffic_index"/>
<result property="speed" column="speed"/>
<result property="trvalTime" column="trval_time"/>
<result property="stopTimes" column="stop_times"/>
<result property="queueLength" column="queue_length"/>
<result property="congRate" column="cong_rate"/>
<result property="delayTime" column="delay_time"/>
<result property="noparkPassRate" column="nopark_pass_rate"/>
<result property="cordReliability" column="cord_reliability"/>
<result property="cordQueueRatio" column="cord_queue_ratio"/>
<result property="uncoordinatePhaseQueue" column="uncoordinate_phase_queue"/>
<result property="gmtCreate" column="gmt_create"/>
<result property="gmtModified" column="gmt_modified"/>
</resultMap>
<sql id="baseColumnList"> <sql id="baseColumnList">
id,status,type,traffic_index,speed,trval_time,stop_times,queue_length,cong_rate,delay_time,nopark_pass_rate, id,status,type,traffic_index,speed,trval_time,stop_times,queue_length,cong_rate,delay_time,nopark_pass_rate,
cord_reliability, cord_queue_ratio, uncoordinate_phase_queue,gmt_create,gmt_modified cord_reliability, cord_queue_ratio, uncoordinate_phase_queue,gmt_create,gmt_modified
...@@ -16,11 +35,12 @@ ...@@ -16,11 +35,12 @@
<insert id="insertBatch" parameterType="net.wanji.databus.dao.entity.GreenwaveRealtimePO"> <insert id="insertBatch" parameterType="net.wanji.databus.dao.entity.GreenwaveRealtimePO">
insert into t_greenwave_realtime insert into t_greenwave_realtime
<include refid="baseColumnList"></include> (status,type,traffic_index,speed,trval_time,stop_times,queue_length,cong_rate,delay_time,nopark_pass_rate,
cord_reliability, cord_queue_ratio, uncoordinate_phase_queue)
values values
<foreach collection="list" item="entity" separator="," open="(" close=")"> <foreach collection="list" item="entity" separator="," open="(" close=")">
(#{entity.id}, #{entity.status}, #{entity.type}, #{entity.trafficIndex},#{entity.speed}, (#{entity.status}, #{entity.type}, #{entity.trafficIndex}, #{entity.speed},
#{entity.trvalTime}, #{entity.stopTimes}, #{entity.queueLength}, #{entity.congRate}, #{entity.trvalTime}, #{entity.stopTimes}, #{entity.queueLength}, #{entity.congRate},
#{entity.delayTime}, #{entity.noparkPassRate}, #{entity.cordReliability}, #{entity.cordQueueRatio}, #{entity.delayTime}, #{entity.noparkPassRate}, #{entity.cordReliability}, #{entity.cordQueueRatio},
#{entity.uncoordinatePhaseQueue}) #{entity.uncoordinatePhaseQueue})
</foreach> </foreach>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment