Mybatis利用useGeneratedKeys返回最新插入记录的id Parameter 'id' not found. Available
2017-08-28 14:23
555 查看
用useGeneratedKeys试了几次没有成功,报 Parameter ‘id’ not found. Available错误,后来查资料得到结果需要将
<insert id="register" parameterType="PatientUser" useGeneratedKeys="true" keyProperty="patientUser.id"> INSERT INTO patient_user( password,mobile,create_time) VALUES ( #{patientUser.password}, #{patientUser.mobile}, now() ) </insert>
然后在Java代码里用 patientUser.getId()取就行
相关文章推荐
- MyBatis3错误:Parameter 'id' not found. Available parameters are [arg2, arg1, arg0, param3, param1, par
- Mybatis插入时返回自增主键(selectKey和useGeneratedKeys)
- 在JAVA中查询刚插入的记录ID 利用JDBC的getGeneratedKeys获得INSERT插入后生成的主键ID
- mybatis新增时返回主键id,useGeneratedKeys的用法
- 在JAVA中查询刚插入的记录ID 利用JDBC的getGeneratedKeys获得INSERT插入后生成的主键ID
- bug记录:Mybatis-error:Parameter 'xxx' not found. Available parameters are [list]
- mybatis:Parameter 'list' not found. Available parameters are [templateId, param1, param2, valueList]
- mybatis 批量增加 报异常 Parameter '__frch_item_0' not found. Available parameters are [list]
- Parameter 'id' not found. Available parameters are [0, 1, param1, param2]
- Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]
- Parameter 'id' not found. Available parameters are [0, 1, 2, param3, param1, param2]
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis:Parameter 'xxx' not found. Available parameters are [1, 0, param1, param2]错误
- MyBatis+MySQL 返回插入记录的主键ID
- mybatis插入一条自增id的记录后 返回Id
- mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- 使用Mybatis时,在插入一条数据记录返回主键id值
- mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法