原文:在ibatis和mysql环境下使用insert如何获取返回值

配置xml文件中的sql语句,insert语句默认是有返回值的,用于标记此次插入是否成功。而如果需要其他返回值,则需要进行进一步的设置。 以如下代码为例: 其中设置了返回值类型resultClass为整数类型,keyProperty设置数据源。 之后通过一条简单的嵌套查询语句可以查询到新添加的最新的行,取keyProperty设置的条目作为返回值 . 在dao层中添加函数 之后调用函数即可得到需 ...

2016-03-30 14:19 0 1733 推荐指数:

查看详情

mysql insert 返回值

结论:当表的主键字段不是自增的时候,添加一条数据返回的最后插入字段的id的就是0,但并不表示其插入错误或没有插入成功 上代码: ...

Wed Nov 14 19:48:00 CST 2012 2 13486
php的mysql_insert_id()返回值问题

最近使用zencart的时候, 碰到了mysql_insert_id()返回值为0的情况,亲自实践了一,弄明白了上一个连接的含义. 1. 先看mysql_insert_id()参数为空的情况 1) 连库1--insert1; 连库2--insert2. 执行结果: 两次 ...

Sun May 06 08:38:00 CST 2012 0 4733
MyBatis insert/delete/update 的返回值

insert返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。 update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。 ...

Fri Apr 12 21:15:00 CST 2019 0 835
getSqlMapClientTemplate().insert()方法的返回值问题

insert方法的返回值 今天碰到一个问题,就是关于ibatisinsert方法的返回值的问题。在网上找了很多例子,自己也亲自试了一。 最后得出结论:insert方法返回的是在表中插入记录的主键值对象,如果没有主键,则返回一个null。 xml中 ...

Fri Nov 22 01:03:00 CST 2013 0 4556
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM