使用useGeneratedKeys生成主键时
(1)如果在DAO层使用@Param注解传递参数,则 keyProperty 属性 需要通过 “注解”+“主键id” 的格式,否则无法返回主键。
(2)如果在DAO层只有单个参数传递(不需要使用@Param注解穿传递参数),则 keyProperty 属性可以直接 = “主键id” 来返回主键。
(3)注意接参保存成功后,不要定义变量接参,否则接到的主键都是1.
workHourId永远都是1
解决方案: ,使用的时候,直接get,
使用useGeneratedKeys生成主键时
(1)如果在DAO层使用@Param注解传递参数,则 keyProperty 属性 需要通过 “注解”+“主键id” 的格式,否则无法返回主键。
(2)如果在DAO层只有单个参数传递(不需要使用@Param注解穿传递参数),则 keyProperty 属性可以直接 = “主键id” 来返回主键。
(3)注意接参保存成功后,不要定义变量接参,否则接到的主键都是1.
workHourId永远都是1
解决方案: ,使用的时候,直接get,