mybatis plus 事务管理器_学习MyBatis 框架

1. 框架是什么?

a 框架就就是写好的功能架构 一些重复的代码的深度的封装

b 框架也是一个半成品 调用同时 也需要告诉框架一些信息

c一般以配置文件方式告知框架 多数会使用Xml作为框架的配置文件

2.为什么要学习框架?

1使用框架时候会减少程序员的代码编写 大部分写配置文件就好

使用要点:

2框架都是第三方提供的 同的jar包 所以 使用框架前必须将框架涉及到的jar包导入

常用的框架有哪些

My Batis orm框架 底层是对jdbc进行了封装

用框架好处:功能多 使用简单

Spring 是一个容器

SpringMVC 分成开发的框架

Struts 2 同是分成开发框架 功能相同 使用不同

Hibernate 底层封装的框架 功能差不多使用不同

Mybatis 简介

Configuration

<!DOCTYPE configuration

PUBLIC "-//http://mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

Mapper

<!DOCTYPE mapper

PUBLIC "-//http://mybatis.org//DTD Mapper 3.0//EN"

"http://mybatis.org/dtd/mybetis-3-mapper.dtd">

1. Mybatis 是一个orm框架 用来操作数据库进行增删改查 的操作Jdbc的封装

2. Mybatis 的官网 www.mybatis.

01f1a3474d56e32e3405277a394a6339.png

48d47c85e96c4b17ee843f32ba44a476.png

l 编写mybiatis配置文件

1. 一个xml文件 命名最好是英文 位置没有要求

一般叫 mybatis.xml 位置src

513763bb884bd81bfda662788f472591.png

关联mybatis配置文件 向xml添加本地dtd文件

Xml的环境配置 以及url路径的设置

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE configuration

PUBLIC "-//http://mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

<!-- 用户指定那个环境 default 用与指定使用的环境 ID -->

<environments default="dev">

<!-- 用于配置开发环境 id: 环境的唯一标识 不能重复的 -->

<environment id="dev">

<!-- type :用于设置mybatis采用什么方式管理事务 和jdb 一样的管理方式 事务管理器 -->

<transactionManager type=""></transactionManager>

<!-- dataSource 数据源 和连接地 用于配置连接池和数据库连接的参数 type 用于设置 mybatis 是否采用连接连接池

POOLED 表示mybatis 连接池的技术 -->

<dataSource type="POOLED">

<property name="driver" value="com,mysql.jdbc.Driver" />

<property name="url"

value="jdbc:mysql://localhost:3306/test" />

<property name="username" value="root" />

<property name="password" value="123456" />

</dataSource>

<!-- -->

</environment>

</environments>

</configuration>

l Mybatis 映射文件的编写扫描配置

定义pojo类

数据分成 数据访问层

在mybatis 中使用mapper做为包名

创建

923af4d78e9a256f6751896eacf995b5.png

UserMapper.xml 用于定义要执行的sql的语句 同时设定返回结果的类型

创建测试类

内部导入juit 测试包

然后创建一个测试类

通过resources。Getresourcasstream方法

加载my batis 核心配置文件

构建sqlseessionfactory 工厂对象

在然后通过工厂打开sql session

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值