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.环境搭建

 

posted @ 2017-12-19 23:05  lllmq  阅读(181)  评论(0)    收藏  举报