iBatis-插入数据库例子
    File: Account.java          
public class Account {       
  private int id;    
  private String firstName;    
  private String lastName;    
  private String emailAddress;       
  public int getId() {    
    return id;    
  }       
  public void setId(int id) {    
    this.id = id;    
  }       
  public String getFirstName() {    
    return firstName;    
  }       
  public void setFirstName(String firstName) {    
    this.firstName = firstName;    
  }       
  public String getLastName() {    
    return lastName;    
  }       
  public void setLastName(String lastName) {    
    this.lastName = lastName;    
  }       
  public String getEmailAddress() {    
    return emailAddress;    
  }       
  public void setEmailAddress(String emailAddress) {    
    this.emailAddress = emailAddress;    
  }       
}          
File: Account.xml       
<?xml version="1.0" encoding="UTF-8" ?>       
<!DOCTYPE sqlMap          
    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"          
    "http://ibatis.apache.org/dtd/sql-map-2.dtd">       
<sqlMap namespace="Account">       
  <!-- Use type aliases to avoid typing the full classname every time. -->    
  <typeAlias alias="Account" type="Account"/>       
  <!-- Result maps describe the mapping between the columns returned    
       from a query, and the class properties.  A result map isn't    
       necessary if the columns (or aliases) match to the properties     
       exactly. -->    
  <resultMap id="AccountResult" class="Account">    
    <result property="id" column="ACC_ID"/>    
    <result property="firstName" column="ACC_FIRST_NAME"/>    
    <result property="lastName" column="ACC_LAST_NAME"/>    
    <result property="emailAddress" column="ACC_EMAIL"/>    
  </resultMap>       
  <!-- Select with no parameters using the result map for Account class. -->    
  <select id="selectAllAccounts" resultMap="AccountResult">    
    select * from ACCOUNT    
  </select>