MyBatis
hi__study
这个作者很懒,什么都没留下…
展开
-
MyBatis的Mapper代理开发方式的简单使用
今天下午在练习使用MyBatis,它的原始Dao的开发方式与Mapper代理开发方式都简单的使用了一下,特以此文记录Mapper代理开发的使用。 数据库使用的是MySql,数据连接池用的DBCP,为了能更好的看到log使用了log4j,使用到的jar包如下: 整体工程的文件结构如下: 由于MyBatis不能使用外部连接池,因此需要自定义一个数据源工原创 2016-09-15 22:49:04 · 1067 阅读 · 0 评论 -
SQLException异常:Column count doesn't match value count at row 1
我在用mybatis进行insert插入的时候报出了这个异常。从字面上来看,该异常是说列数量和值数量不匹配。但是,我反复看了几遍mapper,并且拷贝出的SQL可以在navicat中执行成功。最后,花了点时间,才找到原因。因此,记录一下出现该异常的情形: ①、列的数量比值的数量多,比如: insert into table(field1,field2,field3) val...原创 2019-06-17 18:21:22 · 4790 阅读 · 0 评论 -
MyBatis中的批量新增
我在几年前写过一个用hibernate进行批量新增的功能。由于,那个功能只是根据前台页面输入的数据进行新增,理论上一次输入也不会太多,因此,只是用for循环遍历全部数据,每10条数据刷出保存到数据库中而已。 这几年用mybatis比较多,很想知道如何用mybatis来批量新增。实际上,最好是用insert into...select这种sql来批量新增比较好,但是,这种方式依赖于s...原创 2019-07-03 16:00:48 · 12324 阅读 · 0 评论