<?xml version="1.0" encoding="UTF-8" ?> <sqlMap namespace="LED_MAIN" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <alias> <typeAlias alias="LED_MAIN" type="SSWMS.Common.LED_MAIN, SSWMS.Common" /> </alias> <resultMaps> <resultMap id="SelectResult" class="LED_MAIN"> <result property="LED_ID" column="LED_ID" /> <result property="LED_IP" column="LED_IP" /> <result property="LED_CELL_CODE" column="LED_CELL_CODE" /> <result property="LED_TEXT_1" column="LED_TEXT_1" /> <result property="LED_TEXT_2" column="LED_TEXT_2" /> <result property="LED_TEXT_3" column="LED_TEXT_3" /> <result property="LED_TEXT_4" column="LED_TEXT_4" /> <result property="LED_TIME" column="LED_TIME" /> </resultMap> </resultMaps> <statements> <select id="LED_MAIN_SELECT" parameterClass="int" resultMap="SelectResult"> select LED_ID, LED_IP, LED_CELL_CODE, LED_TEXT_1, LED_TEXT_2, LED_TEXT_3, LED_TEXT_4, LED_TIME from LED_MAIN </select> <select id="LED_MAIN_SELECT_BY_ID" parameterClass="int" extends="LED_MAIN_SELECT" resultMap="SelectResult"> where LED_ID=#LED_ID# </select> <insert id="LED_MAIN_INSERT_SQLSERVER" parameterClass="LED_MAIN"> insert into LED_MAIN ( LED_IP, LED_CELL_CODE, LED_TEXT_1, LED_TEXT_2, LED_TEXT_3, LED_TEXT_4, LED_TIME )values( #LED_IP#, #LED_CELL_CODE#, #LED_TEXT_1#, #LED_TEXT_2#, #LED_TEXT_3#, #LED_TEXT_4#, #LED_TIME# ) <selectKey resultClass="int" type="post" property="LED_ID"> select @@IDENTITY as value </selectKey> </insert> <insert id="LED_MAIN_INSERT_ORACLE" parameterClass="LED_MAIN"> insert into LED_MAIN ( LED_ID, LED_IP, LED_CELL_CODE, LED_TEXT_1, LED_TEXT_2, LED_TEXT_3, LED_TEXT_4, LED_TIME )values( #LED_ID#, #LED_IP#, #LED_CELL_CODE#, #LED_TEXT_1#, #LED_TEXT_2#, #LED_TEXT_3#, #LED_TEXT_4#, #LED_TIME# ) <selectKey resultClass="int" type="pre" property="LED_ID"> select LED_MAIN_SEQ.nextval as value from DUAL </selectKey> </insert> <update id="LED_MAIN_UPDATE" parameterClass="LED_MAIN"> update LED_MAIN set LED_IP=#LED_IP#, LED_CELL_CODE=#LED_CELL_CODE#, LED_TEXT_1=#LED_TEXT_1#, LED_TEXT_2=#LED_TEXT_2#, LED_TEXT_3=#LED_TEXT_3#, LED_TEXT_4=#LED_TEXT_4#, LED_TIME=#LED_TIME# where LED_ID=#LED_ID# </update> <delete id="LED_MAIN_DELETE" parameterClass="int"> delete from LED_MAIN where LED_ID=#LED_ID# </delete> </statements> </sqlMap>