得到insert语句的ID值
来源:互联网 发布:mac怎么退出应用 编辑:程序博客网 时间:2024/05/17 21:46
一个实际应用中的需求
在使用Mysql数据库时,使用AUTO_INCREMENT来使主键自增, 比如
User(id,name,password,age)
插入一个User(name,password,age)实例后,需要用到mysql数据库自增的Id属性,
Mybatis 给了很好的解决方案 在insert中的一个属性keyProperty="实例类中的id字段名" ,但接口方法的返回值仍然是对数据库操作影响的行数
这样在给user对象插入后,Mybatis会自动将id属性注入个原来的users对象
如下代码
中间是log4j的输出语句,不用理会
想当方便吧!
阅读全文
0 0
- 得到insert语句的ID值
- mysql 得到最后INSERT ID
- MyBatis调试insert得到返回值和自增的id
- mybatis进行insert操作,得到自增的id
- insert语句返回主键ID
- laravel 获取上一次insert语句的主键id
- 得到webpanel的ID
- TimeZoneInfo FindSystemTimeZoneById(string id) 怎么得到id的值呢?
- 全选CheckBox删除操作,再次点击取消全选。得到每一个循环模块的ID值,用于后台SQL语句删除
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- mybities insert 的时候得到主键的值
- 使用mybatis的insert语句插入数据的时候,获取插入数据的主键id
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- LMC (Large Margin Classifier Based on Affine Hulls) 公式推导过程
- AbstractQueuedSynchronizer(AQS)源码解析上
- 重建二叉树
- VS2008+qt4.6.4+qcustomplot+编译64位qt4
- 4、存储过程(procedure)
- 得到insert语句的ID值
- spark--transform算子--intersection
- DOM
- React Native自定义控件【底部抽屉菜单】
- HDU 4514 (无向图判断环及树的直径)
- intllij idea java.lang.AssertionError:upexpected content storage modification
- MYSQL 开启root远程登录权限
- log4j配置实例详解
- EventBus代替Intent将复杂对象传递给下一个即将启动的Activity