在很多开发的场景中,都需要刚才新增数据的id值,如果再去进行查询的话这样就比较麻烦。可以直接通过在 mapper.xml中的标签中增加属性:
useGeneratedKeys="true" keyProperty="自己定义的对象id字段"
在java文件中的使用,如下
Product product=new Product();
product.setName("手表-男");
product.setCatalog_name("手表");
product.setPrice(new BigDecimal(819));
product.setPicture("59c8a09cN5c806732.jpg");
product.setDescription("");
int addBack=productService.addProduct(product); //返回的插入影响的行数
int id=product.getId(); //刚插入数据的id值