mybatis的usegenaratedkeys属性在update语句中不起作用

数据库是mysql 5.0

在mapper中设置了usegeneratedkeys=true.同时设置了keyproperty
insert语句能正常返回自增ID,update语句就不生效,这是为什么呢,网上关于update的案例很少,文档中也只是说适用于update,也没有太具体的介绍了

jdbc 中 getGeneratedKeys 方法的官方文档说:如果语句创建了主键,可以检索到创建的主键;如果语句没有创建主键,则返回空。
usegenaratedkeys 属性用于insert 语句,肯定是创建主键了;但是用于update 语句,不会创建主键,所以没有效果。

都update了不是已经拿到主键了吗为啥还要返回,insert的时候用这个可以返回新增的主键信息

代码贴一下看看!