当前位置: 首页 > 知识库问答 >
问题:

什么是MyBatis等效于Ibatis更新(String, Object, int)方法?

柯曜文
2023-03-14

iBatis中有一个更新方法,允许指定需要更新的行数(如果不匹配,则引发异常)。

MyBatis的sqlSession中是否有与此方法等效的方法?那些医生说没有。

以另一种方式实施此类检查的最佳方式是什么?

共有2个答案

宰鸿博
2023-03-14

刚刚回到那个问题,意识到这真的很琐碎。

iBatis重载的update的源代码只是调用常规的update(String, Object)并检查返回的值。

由于myBatis还具有更新(字符串、对象),因此可以用相同的方法简单地实现。这种方法的简单性可能是myBatis不再支持它的原因。

长孙波鸿
2023-03-14

在mybatis的Spring拉伸中没有这样的等效方法

http://mybatis.github.io/spring/apidocs/reference/org/mybatis/spring/SqlSessionTemplate.html

也许您可以将其作为问题提出或作为拉取请求提交给团队:P

 类似资料:
  • 问题内容: 说我有: 现在,我要将int值转换为String。哪种方法更有效? 我只是好奇是否有真正的区别,或者一个比另一个更好? 问题答案: 测试了10m分配的数字10 一个似乎赢了 编辑:JVM是Mac OS X 10.5下的标准’/ usr / bin / java’ 更多编辑: 要求的代码 情况2和3同样 使用

  • 问题内容: 我希望我的JComboBox将多个选项组合在一起,类似于HTML : 我在Swing中找不到任何解决方案。为Combobox操纵UI渲染器似乎不是一个好主意,因为它依赖于OS和L&F(并且它们是私有的,因此无法扩展)。 问题答案: 考虑以下实现作为如何应用自定义样式和创建不可选择项目的基本指南:

  • 问题内容: 我已经用谷歌搜索,但无法找出什么是等效的。 这是我唯一能找到的(Swift的替代方法responsesToSelector:),但在我的情况下并没有太大意义,因为它检查了委托的存在,我没有委托,我只想检查是否存在新的API在设备上运行时是否返回,如果不是,则返回原先的api版本。 问题答案: 如前所述,在 大多数情况下,您可以使用可选的unwrapper运算符来实现所需的功能。这样,当

  • 问题内容: Java是否具有等效于Python 方法的方法? 问题答案: Guava还提供类似于Python的东西: 您也可以使用Guava的AbstractIterator实现一个相当简单的迭代器来执行相同的操作:

  • 问题内容: 好的,所以我是Java的新手,我正在尝试制作我的第一个程序,但收到此消息后,似乎无法修复: 这是代码: 问题答案: 此类错误消息表示您为方法提供的参数类型与预期的参数类型之间存在差异。在这种情况下,它要求一个(Object [])和一个数组,但您要给它一个String和两个Integer。您首先需要将它们打包为数组。

  • 问题内容: 在为我的sql动态生成子句时,我喜欢将代码硬编码到sql中,因此不必跟踪是否在每个后面的子句之前添加前缀。这在很多地方都有很好的文档证明,例如stackoverflow问题。 是否存在用于动态生成语句子句的等效模式?我宁愿跟踪是否需要加逗号。如果没有通用的解决方案,这将用于通过jdbc与oracle数据库进行交互。 编辑对于我的特定用例,我将需要动态地更改要设置的列。因此,任何需要查询