mybatis useGeneratedKeys无法返回主键解决

问题代码:

    long add(@Param("item") Item item);

    
        insert into item(item_price,item_sales) VALUES (#{itemPrice},#{itemSales})
    

使用useGeneratedKeys生成主键时,不能在DAO层使用@Param注解传递参数,否则无法获取主键

正确代码:

    long add(Item item);

    
        insert into item(item_price,item_sales) VALUES (#{itemPrice},#{itemSales})
    

你可能感兴趣的:(数据库)