颜文字|Mybatis基本知识:入门

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

1. Mybatis下载
- MyBatis 的版本可以通过\"https://github.com/mybatis/mybatis-3/releases\"网址下载 。 本篇使用 mybatis-3.3.0.zip(可根据需要自行下载) 。
- 【颜文字|Mybatis基本知识:入门】MySQL驱动Jar包下载:https://github.com/mysql/mysql-connector-j 。
Mybatis是一款优秀的基于Java的持久层框架 , 它内部封装了JDBC , 使开发者只需关注SQL本身 , 而不必再耗费精力去处理关于JDBC的繁琐的创建过程 , 大大提高了开发的效率 。
3.举个例子
- 项目层次结构
目录结构层次
- 实体类(Student)
实体类
- 工具类(MyBatisUtil)
工具类
- DAO层及实现类(StudentDao/Impl)
接口及实现
- 测试类
测试类
- 日志配置文件
日志配置 主配置文件
- 主配置文件
主配置
- mapper配置文件
映射文件
- 运行结果
运行结果
4.主配置文件详解
主配置文件名称可根据需要随意命名 。 其主要完成以下几个功能
1.)注册存放DB连接的四要素的属性文件 。 (也可以省略 , 直接在数据源中列出)
2.)注册实体类的全限定类名的别名 。 (可省略)
3.)配置Mybatis运行环境(数据源和事务管理器) 。
4.)注册映射文件 。
1.)注册存放DB连接的四要素的属性文件
<properties resource=\"jdbc.properties\"/>
注:标签的位置可以利用F2查看
2.)注册实体类的全限定类名的别名
示例图
注:上述两个别名的定义一般使用方式 , 这样可以将该包中的所有类的简单类名指定为别名 。 而
type:全限定性类名 。 alias:别名 。 name:包名 。
3.)配置Mybatis运行环境(数据源和事务管理器)
- environments标签:defalult属性指定当前的运行环境 。 environment的id属性为当前定义的运行环境
- transactionManager标签
- dataSource标签
4.)注册映射文件的几种方式
注册映射文件的四种方式
推荐阅读
- 上汽大众途观x|颜值比途观L高!上汽大众途观X将亮相2020北京车展,明年初上市
- 悦读圈|韩雪丽:在《红楼梦》里,薛宝钗的颜值与性格很不搭?
- 三分钟穿搭手册|欧阳娜娜这张脸看着也就15岁吧?蓝白水手服换上,盛世美颜太甜
- 纪SIR|安得碧蓝航线运营千千万,大庇天下玩家俱欢颜,游戏白嫖也要快乐
- 此花,好养颜值高,花量丰富花期长,阳台养一盆,变成“花瀑布”
- 小坏博主|不懂郑恺为何与程晓玥分手?看完苗苗素颜后,我立马懂了
- 为妆不折颜|20个冷门小知识,生活中肯定能用到,记得保存!
- 范冰冰|范冰冰素颜出镜晒晚餐,发量多到让人羡慕,被赞中国第一美人
- 食物|很有营养的3种食物,排毒养颜、滋润肌肤,增强体质!
- 衬衫|范冰冰最新大片眼睛没光了!穿白衬衫配粉裙发量惊人,颜值超在线
