ibatis学习之道:iBatis简单入门教程
iBatis 简介:
iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。
官网为:http://www.mybatis.org/
搭建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代码
- package com.iflytek.entity;
- import java.sql.Date;
- /**
- * @author xudongwang 2011-12-31
- *
- * Email:xdwangiflytek@gmail.com
- *
- */
- public class Student {
- // 注意这里需要保证有一个无参构造方法,因为包括Hibernate在内的映射都是使用反射的,如果没有无参构造可能会出现问题
- private int id;
- private String name;
- private Date birth;
- private float score;
- public int getId() {
- return id;
- }
- public void setId(int id)
{
- this.id = id;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {