文档库 最新最全的文档下载
当前位置:文档库 › ibatis简单入门教程

ibatis简单入门教程

ibatis简单入门教程
ibatis简单入门教程

iBatis简单入门教程

iBatis 简介:

iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。

官网为:https://www.wendangku.net/doc/a24549815.html,/

搭建iBatis 开发环境:

1 、导入相关的jar 包,ibatis-2.3.0.677.jar 、mysql-connector-java-5.1.6-bin.jar

2 、编写配置文件:

Jdbc 连接的属性文件

总配置文件, SqlMapConfig.xml

关于每个实体的映射文件(Map 文件)

Demo :

Student.java:

Java代码

SqlMap.properties :Properties代码

Student.xml :Xml代码

说明:

如果xml 中没有ibatis 的提示,则window --> Preference--> XML-->XML Catalog---> 点击add 选择uri URI: 请选择本地文件系统上

iBatisDemo1/WebContent/WEB-INF/lib/sql-map-config-2.dtd 文件;

Key Type: 选择Schema Location;

Key: 需要联网的,不建议使用;

SqlMapConfig.xml :

Xml代码

StudentDao :Java代码

StudentDaoImpl :Java代码

TestIbatis.java :Java代码

iBatis 的优缺点:

优点:

1、减少代码量,简单;

2、性能增强;

3、Sql 语句与程序代码分离;

4、增强了移植性;

缺点:

1、和Hibernate 相比,sql 需要自己写;

2、参数数量只能有一个,多个参数时不太方便;

相关文档