Mybatis中,Mapper接口方法名和mapper.xml中定义的每个sql的id可以不同
时间: 2024-06-06 11:05:12 浏览: 236
是的,Mapper接口方法名和mapper.xml中定义的每个sql的id可以不同。在Mybatis中,Mapper接口的方法名只需要与Mapper接口中定义的方法名一致即可,而与mapper.xml中定义的sql语句的id无关。Mybatis会根据Mapper接口方法名去寻找对应的mapper.xml文件中的sql语句,如果找到了,则会执行该sql语句。因此,我们可以将mapper.xml中定义的sql语句的id设置为任意名称,只要Mapper接口中定义的方法名与其一致即可。
阅读全文