我在使用mybatis插入后尝试获取最后一个插入的密钥。
<insert id="insertOrUpdateUser" useGeneratedKeys="true" keyColumn="id"
keyProperty="user.id" >
INSERT INTO
user (username, password)
VALUES (
#{user.username},
#{user.password}
)
ON DUPLICATE KEY UPDATE
username = #{user.username},
password = #{user.password}
</insert>
看起来我有一切可以获得最后生成的ID,但我总是得到1.出了什么问题?