一、環境:mysql
mybatis : 3.2.3spring
spring-mybatis: 1.2.1sql
mysql:5.5.29mybatis
實體:this
public class sys_user { private int userid; private String username; public int getUserid() { return userid; } public void setUserid(Integer userid) { this.userid = userid; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username == null ? null : username.trim(); }
insert 節點配置:spa
<insert id="insert" parameterType="com.mamaguwen.entity.sys_user" useGeneratedKeys="true" keyProperty="userid"> <!-- <selectKey keyProperty="userid" resultType="int" order="BEFORE"> SELECT LAST_INSERT_ID() as userid </selectKey> --> insert into sys_user ( UserName) values (#{username}) </insert>
keyProperty:對應爲實體字段值get
調用代碼:it
sys_UserDao.insert(model);
System.out.println("getUserid:"+ model.getUserid());class
//標註 mysql 用order="after" Orcal用 order="before"配置