加一行这个
@Options(useGeneratedKeys=true, keyProperty="bookId")
这个的作用是设置是否使用JDBC的getGenereatedKeys()方法获取主键并赋值到keyProperty设置的对象的属性中
同时insert语句使用指定字段的方式,即别给bookId赋值
@Insert("insert into t_book (bookName,sellerId,bookPrice) values(#{b.bookName},#{b.sellerId},#{b.bookPrice})")
如果使用写全所有字段的方式,是获取不到的
@Insert("insert into t_book values(null,#{b.bookName},#{b.sellerId},#{b.bookPrice},……)