![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iBatis
Outaku
初学者,请多关照。
展开
-
iBatis获得自动生成的主键
大约两种情况:[list][*]Oracle, IBM DB2使用序列[*]MySQL,MS-SQLServer支持主键自动增长[/list][color=red]pre-generated keys (e.g. Oracle)[/color][code="xml"] [/code][color=red]pre-genera...2011-02-23 10:58:28 · 89 阅读 · 0 评论 -
iBatis延迟加载
iBatis弄延迟加载的方式与hibernate如出一辙,都是使用cglib生成实体类的子类动态代理。以一个比较典型的M:1的关系来说举例子部门类[code="java"]public class Department { private Integer id; private String name; private String location;...2011-02-28 09:59:43 · 91 阅读 · 0 评论 -
iBatis双向一对多映射中解决N+1查询问题
为了方便,用一个小例子说明问题。有两个实体类,Department和Employee。Department为一,Employee为多。[code="java"]package cn.com.legendapl.ibatis.domain;import org.apache.commons.lang.builder.ToStringBuilder;import org.a...原创 2011-03-16 13:37:38 · 116 阅读 · 0 评论 -
ibatis的joda相关的TypeHandler
ibatis默认的没有提供joda DateTime的typeHandler,自己写一个。[code="java"]import java.sql.SQLException;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormat;import org.joda.time.forma...原创 2012-09-21 17:04:57 · 109 阅读 · 0 评论 -
mybatis plugin编写
尝试使用了一下mybati的插件功能写了一个基础类备以后使用[code="java"]import java.sql.Connection;import java.util.Properties;import org.apache.ibatis.executor.statement.StatementHandler;import org.apache.ibatis....原创 2014-07-16 20:25:44 · 246 阅读 · 0 评论