对于mybatis配置文件的用法一直不是很熟悉,之前一直是使用注解来开发的,但是注解也有不好的地方就是如果数据库的表结构发生变化在代码中修改起来很麻烦。其实批量插入很简单,这里做些简要的说明。请看配置文件的写法:<insert id=
对于mybatis配置文件的用法一直不是很熟悉,之前一直是使用注解来开发的,但是注解也有不好的地方就是如果数据库的表结构发生变化在代码中修改起来很麻烦。
其实批量插入很简单,这里做些简要的说明。请看配置文件的写法:
<insert id="insertAll" parameterType="java.util.List" useGeneratedKeys="true"> <selecTKEy resultType="long" keyProperty="id" order="AFTER"> SELECT LAST_INSERT_ID() </selectKey> insert into workflow_info(belong_program,workflow_comment,schedule_id,job_id,parent_job_id,job_level,exec_time,created_user) values <foreach collection="list" item="item" index="index" separator=","> (#{item.belongProgram},#{item.workFlowComment},#{item.scheduleId},#{item.jobId},#{item.parentJobId},#{item.jobLevel},#{item.execTime},#{item.createdUser}) </foreach> </insert>
--结束END--
本文标题: 详解MyBatis批量插入数据Mapper配置文件的写法
本文链接: https://www.lsjlt.com/news/226911.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0