原文网址:MyBatis--返回值的含义_IT利刃出鞘的博客-CSDN博客
简介
本文介绍对MyBatis返回值的含义。
概述
在使用Mybatis时,java程序会调用到xml里边的语句,java会获得其返回值,其值如下
xml语句 | 返回值 |
SELECT | 非null:记录匹配(matched)成功 null:没有匹配到 |
UPDATE | 非0:查询条件匹配到的记录的条数。若定义为boolean,则对应true。 0:没有匹配成功的。若定义为boolean,则对应false。 当数据库中的记录被修改之后,再次执行重复的 UPDATE 操作将不会影响到新的行数。 要 MyBatic 的 UPDATE 操作明确的返回受影响的记录条数的方法: 对 JDBC URL 显式的指定 useAffectedRows 选项: jdbc:mysql://${jdbc.host}/${jdbc.db}?useAffectedRows=true |