栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis映射器用法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis映射器用法

MyBatis映射器定义?
MyBatis框架包括两种类型的XML文件,一类是配置文件,即mybatis-config.xml;
                                                             另外一类是映射文件,例如XXXMapper.xml等。
在 MyBatis的配置文件mybatis-config.xml 包含了节点,这里就是MyBatis映射器。

映射器的优点:

1.配置sql语句体现半自动化和灵活性

2.ORM的体现,将数据和类进行更好的结合
 
MyBatis映射器分类:
 1.纯sqlMapper映射(xml)
 2.sqlMapper和接口的混合映射
 3.注解和接口的映射
 
下面简单介绍一下这三种映射的用法
纯sqlMapper映射(xml)

 使用前提:必须要引入mybatis-config.xml 全局配置文件

在映射之前需要加载配置文件,构建工厂,获取session对象,然后传入参数,若无则不需要。

 然后对数据库进行增删改查操作.注意释放资源,

若有太多资源未释放可能造成内存泄漏

 

 sqlMapper和接口的混合映射

前提条件:

1.接口的方法名和sqlMapper的id一样

2.sqlMapper文件要和接口在同一个包下

3/sqlmapper文件名和接口名一致

4接口的入参类型要和sqlmapper中的parameterType类型一致.

5.接口的出(返回值)参类型要和sqlmapper中的resultType类型一致.

6..sqlmapper中的namespace要指向接口路径

在映射之前需要加载配置文件,构建工厂,获取session对象.同上

 

 

 

注解和接口的映射

直接将sql语句放入方法的注解中,和方法进行绑定,从而实现功能

1.@Insert 增
2.@Delete 删
3.@Update 改
4.@Select 查

 三种方法中各有利弊:当数据较少,表结构简单是使用注解可以减少在配置文件中的繁琐书写且看起来更加的只管。但是档表结构复杂且数据庞大时,建议还是使用sqlmapper较好。应结合实际进行挑选。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1041280.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号