<insert id="insertUser" parameterClass="User">
insert into t_user values (
null,#username#,#password#
)
<selectKey resultClass="int" keyProperty="id">
<!-- 此处不区分大小写 -->
SELECT @@IDENTITY AS ID
</selectKey>
</insert>
User user = new User();
user.setUsername("张三");
user.setPassword("张三密码");
//如果主键是自动生成的,则其返回值可以通过<selectKey>标签来设置
//如果不通过<selectKey>标签来设置,则返回值为空!
//<selectKey >中的keyProperty,是指定User中的id属性,当调用结束之后,
//user对象的id值和insert方法的返回值都是这条记录的ID值!
Object obj = sqlMapper.insert("insertUser", user);