Mybatis
XiaoGuang-Xu
主要从事hadoop Spark,兴趣爱好:数据挖掘和机器学方向
展开
-
MyBatis简介
MyBatis是支持普通SQL查询,存储过程等的一个轻量级的ORM中间件。 MyBatis使用简单的XML或注解方式,用于配置和原始映射,将接口和POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。 MyBatis和hibernate的比较: hibernate基本可以自动生成,开发效率上,如果使用纯面向对象方式hibernate比较快原创 2013-04-22 17:02:28 · 718 阅读 · 0 评论 -
SqlSessionDaoSupport与SqlSessionTemplate对比
SqlSessionDaoSupport与SqlSessionTemplate对比 SqlSession(SqlSessionDaoSupport类) SqlSessionDaoSupport SqlSessionDaoSupport是一个抽象的支持类,用来为你提供SqlSession。调用getSqlSession()方法你会得到一个SqlSessionTemplat转载 2013-04-16 11:05:33 · 2669 阅读 · 1 评论 -
MyBatis直接执行SQL查询及批量插入数据
1、mappers文件节选 resultMap id="AcModelResultMap" type="com.izumi.InstanceModel"> result column="instanceid" property="instanceID" jdbcType="VARCHAR" /> result column="instancename" property="i转载 2013-10-15 17:53:12 · 1033 阅读 · 1 评论 -
ibatis设置缓存
最近项目要做个ibatis缓存,再网上找了些资料,做个笔记。 id:唯一的ID,让需要cache功能的select语句能够引用 type:cache的类型,合法的值包括MEMORY,LRU,FIFO,OSCACHE。如果需要自定义cache的类型就需要实现CacheController接口,type值的value就转载 2013-10-16 09:32:42 · 795 阅读 · 0 评论 -
ibatis 批量插入[类对象]到 oracle 数据库
ibatis 批量插入[类对象]到 oracle 数据库 分类: JAVA技术 2013-08-13 18:07 202人阅读 评论(0) 收藏 举报 1.实现目标: a)使用ibatis实现批量插入数据到oracle数据库 b)插入的是类对象数据列表 c)插入的同时,需要使用数据库sequence生成对象的唯一标识 2.实现过程: a)ibatis的xml转载 2013-10-27 22:43:51 · 910 阅读 · 0 评论 -
ibatis主键生成策略
iBatis的sqlMap配置文件的selectKey元素有个type属性,可以指定pre或者post表示前生成(pre)还是后生成(post)。 Oracle设置 Java代码 "insertProduct-ORACLE" parameterClass="com.domain.Product"> "int" keyProperty="id" ty转载 2013-10-27 11:00:49 · 890 阅读 · 0 评论 -
iBatis 到 MyBatis区别
iBatis 到 MyBatis区别 分类: java基础 2012-01-31 18:41 10093人阅读 评论(12) 收藏 举报 ibatis持久层框架hibernatesql框架jdbc 简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读转载 2013-10-28 15:17:28 · 663 阅读 · 0 评论 -
Mybatis3中对oracle的批量插入
Mybatis批量插入的资料,很多都是mysql的,insert into ... values (),(),...酱紫。oracle中不支持这种语法,oracle中的批量插入是酱紫insert into selcect ... union all select ...。在这里http://my.oschina.net/u/232879/blog/118245有说明 mysql转载 2013-10-28 15:28:23 · 958 阅读 · 0 评论