导读:1建站知识最近接了一个项目,其中项目需求,有一个非常纠结的问题,由于业务的关系,DB的数据表无法确定,在使用过程中字段可能会增加,这样在insert时给我造成了很大的困扰网seo优化趋势seo网站优化。

最近接了一个项目,其中项目需求,有一个非常纠结的问题,由于业务的关系,DB的数据表无法确定,在使用过程中字段可能会增加,这样在insert时给我造成了很大的困扰。接下来,通过本篇文章给大家介绍oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
最近做项目遇到一个挺纠结的问题,由于业务的关系,DB的数据表无法确定,在使用过程中字段可能会增加,这样在insert时给我造成了很大的困扰。
先来看一下最终我是怎么实现的:
<insert id="batchInsertLine" parameterType="HashMap">
<![CDATA[
INSERT INTO tg_fcst_lines(${lineColumn})
select result.*,sq_fcst_lines.nextval from(
]]>
<foreach collection="lineList" item="item" index="index" separator="union all" >
(select
<foreach collection="item" inde网站推广优化seox="key" item="_value" separator=",">
#{_value}
</foreach>
from dual)
</foreach>
<![CDATA[) result]]>
</insert>
由于数据表不确定,所以我无法确定我要insert的字段,由于是批量insert,确定value值也挺费劲。
我传给mybatis的参数是一个map:
Map insertMap = new HashMap();
insertMap.put("lineColumn",lineColumn);
insertMap.put("lineList", 网站建设教程lineList);
关键词标签: 字段 不确定
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-21 ,文章oracle+mybatis 使用动态Sql当插入字段不确定的情况主要讲述不确定,字段,oracle+mybatis 使用动态Sql当网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_3632.html
为你推荐与oracle+mybatis 使用动态Sql当插入字段不确定的情况相关的文章
网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
5000+合作客服
8年从业经验
150+覆盖行业