Mybatis 单个插入和批量插入返回主键ID

插入返回主键:


    insert into user(name) values(#{name})

批量插入返回主键:

/**
 * 批量插入
 * @param optionList
 * @return
 */
 int addBatch(List optionList);

 
 
   insert into tb_specification_option (id, option_name, spec_id,orders)
   values
   
   (#{item.id}, #{item.optionName}, #{item.specId}, #{item.orders})
   
 

重点: 

useGeneratedKeys="true" 
keyProperty="id" 
collection="list"

 

你可能感兴趣的:(Java,Mybatis)