Mybatis(一)
1.mybatis介绍
MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动等jdbc繁杂的过程代码。
Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。
2.JDBC编程问题
1、加载数据库驱动
2、创建并获取数据库链接
3、创建jdbc statement对象
4、设置sql语句
5、设置sql语句中的参数(使用preparedStatement)
6、通过statement执行sql并获取结果
7、对sql执行结果进行解析处理
8、释放资源(resultSet、preparedstatement、connection)
返回结果需要遍历
频繁创建链接
预编译
3.mybatis架构

1.配置总体config文件
2.配置表文件
3.生成工厂
4.生成对象 可以直接操控sqlsession 下边两个是底层实现
5.POJO就是一个包含数据库数据的一个包含对象
6.是自动映射 不用手动写
4.环境搭建

浙公网安备 33010602011771号