适用于MySQL数据库

配置文件写法:

   <insert id="insertProject"  parameterClass="org.teamwork.bean.Project">
         insert into project(pro_name,pro_type,pro_goal,start_time,end_time,status,email)
         values (#name#,#type#,#goal#,#startTime#,#endTime#,#status#,#email#)
         <selectKey
  keyProperty = "id"
  resultClass = "int" >
  SELECT last_insert_id() AS id        
         </selectKey>
   </insert>

类中的写法:
 Integer i = (Integer)this.getSqlMapClientTemplate().insert("insertProject", project);

需要注意的地方是,id必须要在相应的实体类,也就是Project中有同名字段,并设置setter方法。