spring整合mybatis步骤,springboot集成mybaties
1.mybatis是什么2.整合2.1 导入依赖2.2 创建包和类2.3 在应用程序.格式配置我的batis3 .使用注解版我的诱饵4。实战过程
目录
米巴提斯是一款优秀的持久层框架,它支持自定义SQL,存储过程以及高级映射100 .我的巴蒂斯免除了几乎所有的数据库编程代码以及设置参数和获取结果集的工作100 .我的巴蒂斯可以通过简单的可扩展置标语言或注解来配置和映射原始类型、接口和Java POJO(普通旧爪哇对象,普通老式爪哇对象)为数据库中的记录。
1.mybatis是什么
两种方式:
新建一个mybaits-config.xml文件,内容配置其中在跳羚核心配置文件应用程序.格式中,配置框架内容(这边只展示第二种)2.0 前期工作:保证可以连接上数据库
导入依赖:
!- 数据库启动器-dependency groupIdorg.springframework.boot/groupId artifact id spring-boot-starter-JDBC/artifact id/dependency groupId MySQL/groupId artifact id MySQL-connector-Java/artifact id/dependency spring :数据源:驱动程序类名称: com。MySQL。CJ。JDBC。驱动用户名: root密码: XXX URL : JDBC : my SQL ://localhost :
跳羚中默认使用富山连接池,号称最快的连接池。连接池还有DBCP,c3p0,德鲁伊…
2.整合
!- 引入我的巴蒂斯-弹簧靴-起动器的依赖-依赖关系groupIdorg.mybatis.spring.boot/groupId artifactId my batis-spring-boot-starter/artifactId版本2 . 2 . 0/版本/依赖性
2.1 导入依赖
制图人层:
@ mapper公共接口Employee mapper { public Employee getEmpById(Integer id);}映射器层对应的执行节点文件:
?可扩展标记语言版本=1.0 编码=UTF八号?DOCTYPE Mapper PUBLIC -//mybatis。org//DTD Mapper 3.0//EN http://my batis。org/DTD/mybatis-3-Mapper。“DTD”映射器命名空间=“com。举例。制图师。员工映射器 select id= getEmpById result type= com。举例。实体。员工 select * from员工,其中id=# { id }/select/Mapper
2.2 创建包和类
my batis : mapper-locations : class path : my batis/mapper/* .xml #找到制图人层对应的可扩展标记语言文件配置位置: mybatis-config。XML # mybatis配置文件,资源目录下
我的诱饵的属性设置参考文档:https://mybatis。网。cn/配置。html #设置
2.3 在application.yaml配置mybatis
在制图人接口的方法上,使用注解增删改查@Update()、@Insert()、@Select()、@Delete()
@Insert(插入员工(姓名、年龄、职位)值(# {姓名}、{年龄}、# {职位}))空插入(雇员员工);@ Select( Select * from employee where id=# { id } )void Select byid(整数id);
3.使用注解版mybaits
引入我的巴蒂斯-弹簧-启动-启动配置应用程序.格式中,指定映射器-位置位置编写制图人接口并标注@Mapper注解简单方法直接使用注解复杂方法编写在mapper.xml进行绑定映射@MapperScan("com.lmh.mapper ")简化,该目录下的制图人接口就可不添加@Mapper注解到此这篇关于跳羚整合框架流程详解的文章就介绍到这了,更多相关跳趾蝠内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。