mybatis

简介

开源的持久层框架:代码简洁,写sql,性能还可以。容易掌握

执行图

文字说明

  1. 先创建核心配置文件(sqlMapConfig.xml)

  2. 再创建映射文件(可以有多个 ~ 通常有多少张表就有多少)

  3. 通过对象SqlSessionFactory对象来创建

  4. 通过SqlSessionFactory来返回sqlSession接口(他并不是执行,只是负责调用)

  5. 通过调用返回一个excutor(执行器)(真正使用)

  6. 通过excutor(执行器)来包装MappedStatement

  7. 通过MappedStatement可以访问数据库

  8. 在访问数据库之前进行输入映射(Map)(String Integer等基本数据类型)(pojo)

  9. 在查找出来的结果集进行输出映射(Map)(String Integer等基本数据类型)(pojo)(List)

最新文章

  1. ReactNative中iOS和Android的style分开设置教程
  2. C++内存动态分配
  3. Responsive设计的十个基本技巧(转)
  4. SQL Server 2005 日志文件过大处理
  5. [unity3d程序] 纹理扩散
  6. IOS 7 Study - UISegmentedControl
  7. Apache虚拟主机(vhost)配置教程
  8. (转)检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
  9. php5.5以上的版本 开启curl
  10. thinkphp批量删除的实现
  11. 一个Jquery特效(转)
  12. javaScript中关于字符串的操作函数和方法
  13. rails将类常量重构到数据库对应的表中之二
  14. ssh-copy-id 拷贝用户秘钥
  15. httplib和urllib2常用方法
  16. 图解Tomcat
  17. LeetCode--017--电话号码的字母组合(java)
  18. java基础篇之理解synchronized的用法
  19. input text 在苹果微信浏览器中有上上阴影
  20. ld: warning: directory not found for option '-F/Users/Jason/Project/xxx'

热门文章

  1. lixuxmint系统定制与配置(3)-字体
  2. mysql bigint与bigint unsigned
  3. CF1209题解
  4. [MYSQL手工注入](2)基于布尔的SQL盲注实战
  5. ES6中的class类的理解
  6. mac安装gmpy2
  7. scala_基础
  8. linux清除git账号密码
  9. Java字节码增强探秘
  10. (信贷风控八)行为评分卡模型(B卡)的介绍