一.Mybatis介绍
二.Mybatis的架构
三.Mybatis入门程序开发
- 下载mybatis
- 导包
核心+依赖+sql驱动 - 根据表创建对象:User.java
- 配置约束
- 核心配置文件sqlMapConfig.xml
- sql映射文件 User.xml
- sqlMapConfig.xml中配置sql映射
- 编写代码
-
加载核心配置文件:
String resource = "sqlMapConfig.xml" Resources.getResourceAsStream(resource) -
创建SQLSessionFactory:
new SqlSessionFactoryBuilder() -
创建SqlSession
-
在User.xml等映射文件中编写相关SQL语句:
image.png -
执行Sql语句:
sqlSession.selectOne();
-
四、入门程序案例
1. 添加用户
image.png image.png2. 删除用户
3. 查找用户
4. 修改用户
sql语句规则
{str} 占位符 ? ---> 'str'
....id = #{str}
${str} 字符串拼接 ---> str
...where like '%${value}%'
'%${value}%' = "%"#{str}"%"
网友评论