当前位置: 首页 > 网络应用技术

Mybatis接口参数与XML占用数字之间的几个映射关系简介

时间:2023-03-06 23:59:03 网络应用技术

  在Mybatis的日常开发中,除了我们常用的注释外,在映射器接口映射中定义的参数如何定义,其他方法是什么?

  本文将主要介绍Mybatis的日常开发,映射器界面中定义的参数以及XML中占用字符的几种映射绑定方法

  我们使用springboot + mybatis + mysql构建实例演示

  核心依赖项,至于版本选择,请转到MVN仓库,找到最新的

  另一个不请求的是DB配置信息,

  用于测试的数据库

  接下来,让我们看一下映射器接口中的参数和XML文件中的参数映射;关于建立Mybatis项目,这里还有更多信息。

  数据库实体对象

  映射器接口

  XML文件,资源文件夹,目录级别和映射器接口的数据包路径完全相同(遵循默认的映射器接口到XML文件绑定关系,并检查具有SQL的Squot系列MYBATIS MYBATIS接口,使用SQL绑定多个姿势)。

  将注释添加到接口的参数,并在内部指定传递给XML的参数名称

  一个简单的情况如下:

  专注于上述参数

  相应XML文件中的SQL如下,用于实现参数绑定

  接下来,让我们看一下如何在默认场景中指定XML中的参数;因为单个参数的实际结果与多参数的实际结果不一致,所以这是一个单独的解释

  在单个付款场景中,XML中的参数名称可用于任何值用于指示的值

  映射器接口定义如下:

  相应XML文件的内容如下:

  专注于以上,使用上述SQL,该SQL与映射器接口中的参数名称不同,但最终结果不是差异

  当参数数量超过1时,参数有两种方式

  相应的XML如下:

  请注意,在上面的XML中,两个声音参数都可以。当然,不建议使用此默认方法传递参数,因为它非常直观,随后的维护不优雅。

  如果参数类型不是简单的类型。当时,当地图类型时,XML文件中的参数可以直接使用地图中的相应密钥来参考:

  相应的XML如下:

  另一个常见的情况是一个简单的实体对象。目前,XML中的参数也可以直接使用对象的字段名称来参考

  相应的XML文件如下:

  当有多个参数时,其中一些是简单的类型,有些是映射。在这种情况下,参数如何?

  一个例子如下:

  相应的XML如下:

  本文主要介绍有关Mybatis的几种姿势:

  最后一个问题是,mybatis如何映射映射器接口中与XML中位置占据的参数?

  什么是葬礼,并查看下面的详细信息;我是灰色,欢迎注意回访。

  作者:灰色灰色