在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中位置占据的参数?
什么是葬礼,并查看下面的详细信息;我是灰色,欢迎注意回访。
作者:灰色灰色