Mybatis结构图---------Mybatis学习笔记(一)
2018/4/13
个人学习笔记,期待各位的指导~
根据这篇JDBC操作流程,总结了一下JDBC的不足之处.由此延伸到Mybatis框架.
1.什么是Mybatis?
mybatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象(输出映射)
2.Mybatis框架的意义所在:
平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statment, ResultSet 这些其实只是手段的辅助类。 不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。
那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接,Statement, JDBC相关异常处理等等都交给Mybatis去做了,那些重复性的工作Mybatis也给做掉了,我们只需要关注在增删改查等操作层面上,而把技术细节都封装在了我们看不见的地方.
3.Mybatis框架的结构图
这个图很重要,可以帮助理解Mybatis,配置Mybatis环境的时候,参考这个可以帮助你理清思路.
后面会根据这个框架图来编写程序代码.