当前位置:网站首页>Could not determine which parameter to assign generated keys to

Could not determine which parameter to assign generated keys to

2022-06-22 11:39:00 星域_03zhan

今天在更新id关联表时,出现了这个错误Could not determine which parameter to assign generated keys to。
这是大致意思是不能确定将生成的key分配给哪个参数。
解决方法是指定keyProperty中的id:
keyProperty=“comTeamUser.id”
如下:

<insert id="insertId" parameterType="ComTeamUser" useGeneratedKeys="true" keyProperty="comTeamUser.id">
    INSERT INTO com_user_team
        (user_id,team_id)
    VALUES
        (#{comTeamUser.userId},#{comTeamUser.teamId})
</insert>

mapper层

    int insertId(@Param("comTeamUser") ComTeamUser comTeamUser);
原网站

版权声明
本文为[星域_03zhan]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_45968950/article/details/125387724