mybatis学习笔记
来源:互联网 发布:上海软件项目经理工资 编辑:程序博客网 时间:2024/06/06 09:23
1.maven创建项目,引入依赖
2.创建数据库sql文件
3.根据数据库表属性创建po类
4.编写api接口(mapper接口)
5.根据mapper接口配置mapper.xml文件,书写每个接口方法所实现的sql语句
6.创建mybatis-config.xml文件配置mybatis信息(如连接池,mapper文件地址,驱动,账号 密码等信息)
7.创建MybatisUtil类,完成SessionFactory的创建(SessionFactory通过Reader读取mybatis-config.xml文件,通过SessionFactoryBuilder().build(reader)创建该SessionFactory),实现可返回SessionFactory的静态方法(单例模式)
8.创建service类,实现并连接mapper接口,通过获取由MybatisUtil类创建的SessionFactory,再由该SessionFactiory获取一个会话SqlSession(默认autocommit为false)。方法中通过SqlSession对象的getMapper(MapperClass)方法可获取到对应的Mapper,再根据需要调用相应的mapper中的方法即可!
阅读全文
0 0
- mybatis 学习笔记
- MyBatis学习笔记
- mybatis学习笔记---入门
- MyBatis 学习笔记
- Mybatis学习笔记
- 【MyBatis学习笔记】系列
- Mybatis学习笔记
- mybatis学习笔记
- mybatis学习笔记
- MyBatis 学习笔记
- mybatis学习笔记
- mybatis学习笔记
- MyBatis学习笔记
- mybatis学习笔记
- Mybatis框架学习笔记
- Mybatis学习笔记
- MyBatis学习笔记
- MyBatis 学习笔记
- unicode,decode,encode在python的作用
- 【JavaSE系列—基础篇7】——注解基础知识
- 修改UBuntu的文件夹权限
- nginx配置与优化
- 2017.07.27am-初学Javascript的小笔记
- mybatis学习笔记
- String类——常见字符串操作指令
- android ndk error :undefined reference to.
- QtableView选择范围操作 通过MAP存储选择行 获取最上行号和最下行号 上移下移一行等一系列操作
- 链表--已知集合A和B的元素分别用不含头结点的单链表存储,函数difference()用于求解集合A与B的差集,并将结果保存在集合A的单链表中。
- BZOJ 1086 [SCOI2005]王室联邦
- 2017 Multi-University Training Contest
- 使用redis进行缓存
- Lua 闭包知识点 -- 学习过程笔记,会比较乱