mybatis
A_com_Z
让你自己成为别人口中的“别人的孩子”
展开
-
mybatis 批量插入 DUPLICATE KEY UPDATE
可以直接粘贴代码:insert into tableName(表字段1,表字段2) values<foreach collection="list" item="item" index="index" separator=","> (#{item.参数1},#{item.参数2})</foreach>上述代码块SQL如下:insert into tableName(表字段1,表字段2) values (?,?),(?,?),(?,?),(?,?).原创 2020-12-05 20:09:17 · 820 阅读 · 0 评论 -
mybatis 批量更新 foreach
代码可以直接复制过去:修改其中标红的信息update tableName<trim prefix="set" suffixOverrides=","> <-- 更新其中的一个字段, -- > <trim prefix="字段名称 = case" suffix="end,"> <foreach collection="list" item="item" index="index"> when i..原创 2020-12-05 20:01:16 · 786 阅读 · 0 评论 -
Mybatis创建执行流程
1.加载资源配置文件,构建SQLsessionFactory 对象InputStream in =Resources.getResourceAsStream("SqlMapConfig.xml");2.创建SQLsessionFactory对象SqlSessionFactory factory =new SqlSessionFactoryBuilder().build(in);3.通过SQLsessionFactory创建SQLsession对象SqlSession session原创 2020-07-29 11:27:31 · 281 阅读 · 0 评论