mybatis接口(interface)映射器-重载方法

标签 mybatis

我们可以在mapper接口(interface)中重载方法吗?如果是,mybatis如何区分mapper xml中的元素?

最佳答案

我们可以在mapper接口(interface)中重载方法吗?如果你的意思是实现 Mapper 接口(interface) --> 否

Mybatis 通过“id”区分映射器 xml 中的元素。

例如,如果我们有一个没有注释的 addUser 方法,我们可以通过指定 id="addUser"在 xml 文件中重载它:

public interface UserMapper {
      void addUser( String name);
}

XML 映射器:

<insert id="addUser" ... >

关于mybatis接口(interface)映射器-重载方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15231259/

相关文章:

java - MyBatisGenerator.generate(null) 不执行任何操作,没有错误

java - MyBatis 3.0.5 和 mappers 加载问题

java - 获取删除触发器的当前用户 - Spring MyBatis - Liquibase

java - Postgis - 如何通过 JDBC 使用数据类型 'geography'

java - mybatis foreach collection是一个map-parameter中的list

java - MyBatis - 如何在保存到数据库表之前转换数据

java - 使用 'spring boot + mybatis'创建的项目使用 'spring Application'可以启动,如果使用外部tomcat,注入(inject)dao报错

java - MyBatis @Update 与 foreach 的问题

java - MyBatis,插入复杂对象

java - 将 MyBatis ResultMap 中的非列参数传递给嵌套选择