在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 实体类TrainRecord结构如下: Java代码 publ ...
分类:
其他好文 时间:
2016-04-25 11:35:30
阅读次数:
190
转自: http://www.cnblogs.com/xdp-gacl/p/4262895.html 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 单元测试类代码如下: 二、使用MyBatis对表执行CRU ...
分类:
数据库 时间:
2016-04-24 15:51:17
阅读次数:
227
首先下载我已经搭好的工程,下载下来按照下面的操作配置和运行下就能轻松搞定!地址:http://pan.baidu.com/s/1jIhJFTG这是一个maven搭建的工程,将项目导入到工程中,导入完之后目录:先看第1步:打开generatorConfig.xml文件可以看到里面有好多配置信息,为了简单快速上手,..
分类:
其他好文 时间:
2016-04-21 12:01:28
阅读次数:
482
为了逆向工程生成驼峰效果,我们会在两个单词中间加_,但是在mybatis中,写sql语句时,要加别名,使别名和你逆向工程生成的该数据模型里面的属性名一致,否则查出来的结果映射不进去。 ...
分类:
数据库 时间:
2016-04-20 21:50:03
阅读次数:
195
使用mybatis的优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 缺点: 1. ...
分类:
其他好文 时间:
2016-04-19 11:53:55
阅读次数:
236
一.mybatis项目的体系结构 百度mybaits,可以进入mybatis的github:https://github.com/mybatis。 mybatis是一个大大的体系,它不是孤立的,它可以和许多其他框架或技术配合使用。 mybatis下的子项目有如下几类: *与IOC框架之间的配合:sp ...
分类:
其他好文 时间:
2016-04-18 13:34:04
阅读次数:
1999
使用 SqlSession
在 MyBatis 中,你可以使用 SqlSessionFactory 来创建 SqlSession。一旦你获得一个 session 之后,你可以使用它来执行映射语句,提交或回滚连接,最后,当不再需要它的时 候, 你可以关闭 session。 使用 MyBatis-Spring 之后, 你不再需要直接使用 SqlSessionFactory 了,因为你的 bean 可...
分类:
数据库 时间:
2016-04-14 12:21:34
阅读次数:
198
参考文献:http://www.cnblogs.com/smileberry/p/4145872.html 一、所需库: 1、mysql-connector 2、连接DB的驱动(此以mysql为例) 二、当前目录结构如下: 目录src用于放生成的文件 generatorConfig.xml为配置文件 ...
分类:
移动开发 时间:
2016-04-13 18:40:07
阅读次数:
711
配置
Project结构
SpringMVC启用
Spring MVC配置
Spring自动扫描
getBean的方法
SpringMVC与Struts2的区别
Log4j
拦截器与过滤器
文件Upload上传方式
获取上传本地路径
AJAX处理
Mybatis使用Mybatis连接池
Druid连接池
缓存机制一级缓存
二级缓存
MybatisRedis
部署到tomcat导出war包
导出mav...
分类:
其他好文 时间:
2016-04-12 17:26:58
阅读次数:
635
公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了。Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下 ...
分类:
数据库 时间:
2016-04-08 09:04:23
阅读次数:
506