iBatis是apache的一个开源项目,一个O/R Mapping解决方案,iBatis最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案,官网是:http://ibatis.apache.org/
怎么使用iBatis?
1:搭建环境:导入相关的jar包:一个是你需要用的JDBC驱动包,一个事iBatis相关JAR包
2:配置文件:jdbc连接的属性文件;iBatis总配置文件;关于每个实体的映射文件(map文件)
属性文件:
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
username=root;
password=root;
总配置文件SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<properties resource="SqlMap.properties"/>
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property value="${driver}" name="JDBC.Driver"/>
<property value="${url}" name="JDBC.ConnectionURL"/>
<property value="${username}" name="JDBC.Username"/>
<property value="${password}" name="JDBC.Password"/>
</dataSource>
</transactionManager>
<sqlMap resource="Student.xml">
</sqlMap>
</sqlMapConfig>
映射文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/slq-map-2.dtd">
<sqlMap>
<resultMap id="StudentResult" class="Student">
<result property="sid" column="sid"/>
<result property="sname" column="sname"/>
</resultMap>
</sqlMap>
*读取配置:
private static SqlMapClient sqlMapClient=null;
static{
try{
Reader reader=com.ibatis.common.resources.Resources.getResourceAsReader("com/future/SqlMapConfig.xml");
sqlMapClient=com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
}catch(IOException e){
}
分享到:
相关推荐
简单的Ibatis入门例子,让你踏入Ibatis大门
ibatis入门级别代码,带有增删改查,多条件查询,单对象查询和数据集合查询,作为刚学习ibatis时使用(码云同步)
最简单的iBatis入门例子
NULL 博文链接:https://qing393260529.iteye.com/blog/459723
iBATIS入门学习
ibatis入门教程
NULL 博文链接:https://vincent-yy.iteye.com/blog/325670
ibatis入门与ibatis迭代的用法
NULL 博文链接:https://wcp88888888.iteye.com/blog/1328456
ibatis入门到精通详细讲解,配以生动详细的实例,让你用最少的时间学以致用
ibatis入门,这里讲述了初级和高级的所有ibatis数据库连接的配置
iBATIS 入门讲解 程序源码 iBATIS开发指南
ibatis入门级完整示例,包含ibatis-2.3.4.726.jar、commons-logging-1.0.4.jar、mysql-connector-java-3.1.10-bin.jar和建表语句。
包含IBatis入门教程和开发指南的PDF格式,详细介绍了IBATIS的架构和原理,安装和配置,以及如何使用IBATIS。
ibatis 入门级教程,里面包含了Ibatis的增删改查操作,采用的数据库是Oracle,表使用的是emp表,同时包含了Ibatis的主键生成策略,里面注释写得比较详细,非常适合Ibatis入门学习
iBATIS框架学习:iBATIS入门教程
ibatis入门教程,ibatis开发指南 内含两份文档
简单的ibatis入门实例(全代码),附带数据库以及表格创建语句,适合新手学习