Mybatis
Mybatis相关学习
努力学习的小木白
开始程序员的生活......
展开
-
Intellij Idea 使用mybatis-generator逆向生成代码(Oracle)
Intellij Idea 版本:2019.3.21.新建Maven项目,选择 maven-archetype-webapp2.填写name,groupId和ArtifactId等信息3.配置Maven路径,这里不在赘述。4.在/src/main文件下新建java和resources文件夹,并且通过Mark Directory As 将java文件夹设置成Sources Root,将resources文件夹设置成Resources Root。5.pom.xml配置&原创 2020-08-20 19:56:32 · 772 阅读 · 0 评论 -
Mybatis merge into 时出现报错:ORA-01745:无效的主机/绑定变量名
执行SpringBoot时出现报错信息:ORA-01745:无效的主机/绑定变量名,网上查找资料,说可能是SQL语句缺少","分隔符,或者是绑定变量时,与SQL关键字重名。但是我修改完后依然报错,最后我将插入的List的数量减少后就可以正常执行了。...原创 2020-01-05 14:43:53 · 1064 阅读 · 0 评论 -
Mybatis Oracle merge into使用的例子
<insert id="insert" parameterType="java.util.ArrayList" useGeneratedKeys="false"> MERGE INTO TABLE_NAME a USING ( <foreach collection="list" item="item" index="index" separator="UNI...原创 2019-12-03 17:03:03 · 919 阅读 · 0 评论 -
Mybatis批量插入数据( Oracle )
<insert id="insert" parameterType="java.util.ArrayList" useGeneratedKeys="false"> INSERT ALL <foreach collection="list" item="item" index="index" > INTO T...原创 2019-12-03 17:17:35 · 122 阅读 · 0 评论 -
Mybatis Oracle Merge into CLOB类型的数据
1.在对象类中将该属性定义为String类型 private String id; private String name; private String age; private String describe;//该属性为CLOB类型2.在对应的xml中写下相应的SQL语句<insert id="insert" parameterType="...原创 2020-01-03 09:39:28 · 1020 阅读 · 0 评论 -
Mybatis Oracle Merge into timstamp类型的数据
1.在对应的对象类中定义属性为Date类型private Timestamp start_time;private Timestamp end_time;2.对应xml的写法<insert id="insert" parameterType="java.util.ArrayList"> MERGE INTO TABLE_NAME A USING ( <for...原创 2020-01-03 09:50:39 · 170 阅读 · 0 评论 -
List数据分批插入
public void batchInsertTable(List<InsertObjClass> list, int startIndex, int maxSize){ if (startIndex + maxSize >= list.size()){ dao.insertList(list.subList(startIndex, list.size(...原创 2020-04-26 19:27:52 · 1097 阅读 · 0 评论 -
Mybatis批量插入、更新Mysql数据
1.批量插入数据 <insert id="batchInsert" parameterType="java.util.ArrayList"> insert into tableName ( id, name, age ) values <foreach collection="list" item="item" index="i原创 2020-05-23 17:49:21 · 279 阅读 · 0 评论