MyBatis执行insert如何返回主键
2013-10-03 11:42
399 查看
当我们在用Mysql数据库时,主键可以被设置为自动增长,因此,在构建待插入的实体类时就无需对其设置主键。
当插入成功后,如果需要将数据库自动生成的主键填充到实体类中的话,可以采用下面的方法
使用 useGeneratedKeys="true" keyProperty="userId",这时,执行完insert语句后,Mybatis会对userId进行自动填充。
当插入成功后,如果需要将数据库自动生成的主键填充到实体类中的话,可以采用下面的方法
使用 useGeneratedKeys="true" keyProperty="userId",这时,执行完insert语句后,Mybatis会对userId进行自动填充。
<resultMap id="userResultMap" type="User" > <id property="userId" column="user_id" /> <result property="username" column="username" /> <result property="password" column="password" /> <result property="email" column="email" /> <result property="dempNo" column="demp_no" /> </resultMap> <sql id="userColumns">(username,password,email,demp_no)</sql> <insert id="insertUser" useGeneratedKeys="true" keyProperty="userId"> insert into user <include refid="userColumns"/> values (#{username},#{password},#{email},#{dempNo}) </insert>
相关文章推荐
- MyBatis使用MySQL数据库如何在执行insert操作后返回自增的主键
- mybatis执行insert语句,如何返回主键给对象的问题(限主键为整数类型)
- MyBatis使用MySQL数据库如何在执行insert操作后返回自增的主键
- mybatis执行insert实体后返回主键
- Mybatis generator 自动生成代码时 ,insert如何返回主键值
- mybatis insert、update 、delete默认返回值解释与如何设置返回表主键
- 不用存储过程,如何在执行一个INSERT语句后,返回新记录的主键值。
- mybatis insert 如何返回主键
- Mybatis在执行insert语句返回自增主键
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis 获取insert操作返回的主键
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis 3在Insert之后返回主键
- MyBatis insert 返回主键的方法
- MyBatis insert 返回主键的方法
- Mybatis insert 返回主键
- MyBatis insert 返回主键的方法
- MyBatis在insert插入操作时返回主键ID的配置
- mybatis insert 返回主键
- MyBatis在insert插入操作时返回主键ID的配置