完成插入后,主键会自动返回到对象里面
public boolean addBlog(Blog blog) {
int id = blogMapper.insertSelective(blog);
log.info("blogid: " + blog.getId());
return true;
}
配置 <insert id="insertSelective" parameterType="com.manage.blog.domain.Blog" useGeneratedKeys="true" keyProperty="id">
<insert id="insertSelective" parameterType="com.manage.blog.domain.Blog"
useGeneratedKeys="true" keyProperty="id">
insert into t_blog
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="title != null">
title,
</if>
<if test="summary != null">
summary,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="title != null">
#{title,jdbcType=VARCHAR},
</if>
<if test="summary != null">
#{summary,jdbcType=VARCHAR},
</if>
</trim>
</insert>
仅供参考...