MyBatis 新增一条记录 返回id的配置

在很多开发的场景中,都需要刚才新增数据的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值

猜你喜欢

转载自blog.csdn.net/zhang_cl_cn/article/details/88957069