mybatis
aliveClass
人有两条路要走, 一条是必须走的,一条是想走的,你只有把必须走的路走漂亮了,才可以走想走的路。
展开
-
MyBatis批量插入数据
在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 实体类TrainRecord结构如下: Java代码 public class TrainRecord im转载 2014-11-19 13:59:15 · 1227 阅读 · 0 评论 -
使用MyBatis Generator插件自动生成Dto、Dao、Mapping
一、下载mybatis-generator-core进入:http://code.google.com/p/mybatis/选择Downloads,再选择MyBatis Generator Tool下载即可。二、生成配置文件新建一个空的XML配置文件,名称可以随便取,这里以generatorConfig.xml为名。最好将这个文件放在下载后的lib目录中,如图:转载 2014-11-19 14:05:48 · 9800 阅读 · 1 评论 -
MyBatis读取MySql中BLOB数据
首先自定义一个handler用来处理blob和string之间的转换[java] view plaincopyimport java.io.ByteArrayInputStream; import java.io.UnsupportedEncodingException; import java.sql.Blob; impo转载 2014-12-16 14:48:17 · 8522 阅读 · 0 评论 -
MyBatis学习 之 二、SQL语句映射文件(1)resultMap
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 mappers> mapper resource="com/liming/manager/data/mappers/UserMapper.xml"转载 2014-12-16 14:53:14 · 742 阅读 · 0 评论 -
mybatis自定义类型转换器
有这样一个需求: 有一个布尔型的字段需要保存到数据库中,但是数据库不支持布尔类型,因此采用一位字符(char(1))来存储这个布尔值,javabean中仍然采用boolean类型。 我们采用mybatis作为持久层框架,但是就有一个问题,数据库中使char型,而程序中是boolean型,如何实现数据类型自动转换? 解决办法: myba转载 2014-12-16 15:01:42 · 4149 阅读 · 0 评论 -
MyBatis传入参数为集合 list 数组 map写法
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl转载 2014-12-16 15:44:43 · 122104 阅读 · 7 评论 -
MyBatis的ResultMap使用方法,对象关联写法
基础部分可以查看我的另一篇博客http://haohaoxuexi.iteye.com/blog/1333271MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBa转载 2014-12-16 15:16:12 · 17719 阅读 · 0 评论