日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

IBATIS + ORACLE(二)

發(fā)布時間:2025/7/14 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IBATIS + ORACLE(二) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

遷移時間:2017年6月1日16:09:02

Author:Marydon

(四)IBATIS + ORACLE

    UpdateTime--2017年5月31日10:49:34    

    第二部分:提升篇 

    1.4.2.1?新增&修改共用一個SQL

<!-- 新增和修改使用一個SQL語句搞定 --> <insert id="saveTDICTICDCLASS" parameterClass="map">DECLAREn_count number(1);BEGINSELECT count(1) INTO n_count FROM TDICTICDCLASSWHERE FCLASSID=#FCLASSID#;IF n_count=0 THENINSERT INTO TDICTICDCLASS(FCLASSID,FCLASSNAME,FICDFM,FPLVCODE)VALUES(#FCLASSID:VARCHAR#,#FCLASSNAME:VARCHAR#,#FICDFM:VARCHAR#,#FPLVCODE:VARCHAR#);ELSEUPDATE TDICTICDCLASS<dynamic prepend="SET"><isNotEmpty prepend="," property="FCLASSID">FCLASSID=#FCLASSID#</isNotEmpty><isNotEmpty prepend="," property="FCLASSNAME">FCLASSNAME=#FCLASSNAME#</isNotEmpty><isNotNull prepend="," property="FICDFM">FICDFM=#FICDFM#</isNotNull><isNotEmpty prepend="," property="FPLVCODE">FPLVCODE=#FPLVCODE#</isNotEmpty></dynamic>WHERE FCLASSID=#FCLASSID#;END IF;END; </insert>

    批量操作以排班表為例

    1.4.2.2 批量新增

    1.4.2.4 批量刪除

?    js取值方式,注意事項 同上

<delete id="delCONSULT_SCHEDULE" parameterClass="map">DELETE FROM CONSULT_SCHEDULE WHERE CONSULT_SCHEDULE_ID IN ($CONSULT_SCHEDULE_ID$) </delete>  

    1.4.2.5 調(diào)用存儲過程

?    CreateTime--2017年1月10日10:42:49

      sqlmap文件配置

      第四步:Dao層獲取返回數(shù)據(jù)        

/*** 三目錄對照錯誤信 息匯總查詢* @param mapParam* @return* @throws DaoException*/ public List<Map<String, Object>> getSHEHE_ERROR_DATA(Map mapParam) throws DaoException {List list = null;try {//用這兩步實現(xiàn)接收返回數(shù)據(jù)sqlMap.queryForList("xnh.config.orgitem.getSHEHE_ERROR_DATA", mapParam != null ? mapParam : new HashMap());list = (List) mapParam.get("out_cur");} catch (Exception e) {String err = "查詢出錯->出錯原因:" + e.getMessage();log.error(err, e);throw new DaoException(err, e);}return list; }

?

?相關(guān)推薦:

  • ibatis 動態(tài)(批量)更新
  • Oracle 批量更新表字段
  • ibatis 批量插入
  • ibatis 調(diào)用存儲過程

?

總結(jié)

以上是生活随笔為你收集整理的IBATIS + ORACLE(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。