07 2017 档案
摘要:Oracle数据库,用mybatic批量插入数据: 当数据量过大时,出错: 网上一查说是缺失逗号,查找并排除了,问题依旧。 后来想到可能是SQL语句太长,在上例中插入数据是一万多条,拼接成的SQL语句至少好几十k了。 长度限制的相关文章:http://bbs.csdn.net/topics/3903
阅读全文
摘要:症状: SpringMVC+MyBatis向数据库插入数据,主键应用ORACLE中自己设置的自增序列会发生如下错误: nested exception is Java.sql.SQLException: 无效的列类型: getLong not implemented for class oracle
阅读全文
摘要:同样功能的SQL代码,因为写法不同,性能可能会相差几百倍: 受影响的行: 0时间: 16.602s 改为联接方式查询: 差别:16.602/0.074 = 224.35倍 可以参考这篇关于子查询优化的文章:http://chuansong.me/n/1575034547218
阅读全文