
Mybatis
XiaoGuang-Xu
主要从事Hadoop Spark Flink,兴趣爱好:数据挖掘和机器学方向
展开
-
MyBatis简介
MyBatis是支持普通SQL查询,存储过程等的一个轻量级的ORM中间件。MyBatis使用简单的XML或注解方式,用于配置和原始映射,将接口和POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。 MyBatis和hibernate的比较:hibernate基本可以自动生成,开发效率上,如果使用纯面向对象方式hibernate比较快原创 2013-04-22 17:02:28 · 741 阅读 · 0 评论 -
SqlSessionDaoSupport与SqlSessionTemplate对比
SqlSessionDaoSupport与SqlSessionTemplate对比SqlSession(SqlSessionDaoSupport类) SqlSessionDaoSupportSqlSessionDaoSupport是一个抽象的支持类,用来为你提供SqlSession。调用getSqlSession()方法你会得到一个SqlSessionTemplat转载 2013-04-16 11:05:33 · 2686 阅读 · 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 · 1047 阅读 · 1 评论 -
ibatis设置缓存
最近项目要做个ibatis缓存,再网上找了些资料,做个笔记。 id:唯一的ID,让需要cache功能的select语句能够引用 type:cache的类型,合法的值包括MEMORY,LRU,FIFO,OSCACHE。如果需要自定义cache的类型就需要实现CacheController接口,type值的value就转载 2013-10-16 09:32:42 · 835 阅读 · 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 · 944 阅读 · 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 · 904 阅读 · 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 · 680 阅读 · 0 评论 -
Mybatis3中对oracle的批量插入
Mybatis批量插入的资料,很多都是mysql的,insert into ... values (),(),...酱紫。oracle中不支持这种语法,oracle中的批量插入是酱紫insert intoselcect ... union all select ...。在这里http://my.oschina.net/u/232879/blog/118245有说明mysql转载 2013-10-28 15:28:23 · 977 阅读 · 0 评论