mybatis批量插入并返回主键(注解)

 @Insert("")
    @Options(keyColumn = "id",keyProperty = "id_p",useGeneratedKeys = true)
    Integer addBetchStus(@Param("list") List<Student> students);

注意事项:

@Param里必须写成list, foreach的collection也必须写成list。
1.如果@Param里写的是students,foreach的collection写的也是students,主键返回不了。(亲测)
2.如果@Param里写的是list,foreach的collection写的也是students,会报错找不到students。(亲测)

另外一种:
1.dao中不要出现@param注解,集合变量名请使用list
2.collection对应的值请使用list(也可,亲测)

你可能感兴趣的:(Mybatis)