在insert语句中使用selectkey标签 可以获得当前insert语句插入的信息
但是当我将该方法返回的值打印出来时缺发现打印出的一直是1
这是为什么呢?
原来我打印出的值一直是insert方法返回的result值
当插入成功时方法会返回1
知道问题出现的原因后该如何解决:
在执行方法后 id值会直接返回传入的bean中
shaDao.insertOrder(o);
long oId=o.getId();
在insert语句中使用selectkey标签 可以获得当前insert语句插入的信息
但是当我将该方法返回的值打印出来时缺发现打印出的一直是1
这是为什么呢?
原来我打印出的值一直是insert方法返回的result值
当插入成功时方法会返回1
知道问题出现的原因后该如何解决:
在执行方法后 id值会直接返回传入的bean中
shaDao.insertOrder(o);
long oId=o.getId();