Oracle   发布时间:2022-05-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了关于oracle+ibatis批量insert的写法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

现在编写代码,总时刻要求自己,不只是实现功能,而且要质量更高。


最近使用ibatis框架,其灵活的sql编写,能够颗粒度的优化,蛮不错的。

另外使用批量insert时,找了好久,终于被我找到一种合适的批量添加操作。强调一下,本人使用的是Oracle数据库。

传到DAO层的是一个List集合类

[HTML] view plain copy
  1. @H_673_29@<insertID="addCkbRedilutedInfo"parameterClass="java.util.List">
  2. insertall
  3. iterateconjunction="" intockb_dna_volume_info
  4. (dna_num,d_board_name,source_cryovial_ID,date_processed,buffer_volume,buffer_reagent,create_user)
  5. values
  6. <![cdaTA[
  7. (#List[].gCryovialID:VARCHAR#,#List[].gBoxID:VARCHAR#,#List[].fCryovialID:VARCHAR#,#List[].operatdate:VARCHAR#,#List[].additionalBufferVolume:VARCHAR#,#List[].bufferReagent:VARCHAR#,#List[].operator:VARCHAR#)
  8. ]]>
  9. </iterate>
  10. SELEct*fromdual
  11. insert>


另外,在网上有另外的两种批量insert的写法,我这边使用Oracle+ibatis测试了,行不通,方法如下(提示错误信息:ORA-00936: missing Expression):

copy

大佬总结

以上是大佬教程为你收集整理的关于oracle+ibatis批量insert的写法全部内容,希望文章能够帮你解决关于oracle+ibatis批量insert的写法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:找了好久