MyBatis框架简介
1. MyBatis介绍
2. MyBatis与JDBC以及Hibernate比较
1.MyBatis
2.JDBC
(1).使用JDBC编程步骤
(2).JDBC程序
(3).JDCB问题总结如下
(4).MyBatis解决JDBC编程问题
(5).Hibernate
3.MyBatis架构
1.MyBatis结构图
2.名词解析
mybatis框架——基本应用
1、基本介绍
1.介绍
2、mybatis与hibernate的比较
2、入门程序
1.环境搭建
对用户表进行增删改查操作。其中用户为:
然后创建全局配置文件,在config目录下,创建SqlMapConfig.xml文件(该名称不是固定不变的):
右边后续
2.功能实现
首先要有User的映射文件(User.xml):
然后在全局配置文件中将该文件引入:
1.根据用户ID查询用户信息
在User.xml中配置如下:
在java中:
2.根据用户名称模糊查询用户列表
SQL应该为:SELECT * FROM USER WHERE username LIKE ‘%小明%’
但是在映射文件中如果:
那么传递过来的参数就要是【%小明%】,因为这里无法连接。故配置为如下:
那么在测试中:
3.添加用户
在映射文件中:
那么在测试中:
1.返回自增主键
在映射文件中:
执行上面的内容后将把id自动赋值给User的id。即如果在测试中:
2.返回UUID主键
这里的UUID表示的是数据库自己生成的UUID作为主键。在映射文件中:
3.返回序列主键
序列也就是sequence,它是Oracle的主键生成策略。映射文件中: