1、Mybatis原为Apache公司门下,原来叫ibatis(之前有1.0、2.0) ;后转为Google公司的Github下才改为Mybatis(3.0) 2、传统的.JDBC与数据库访问的方式: 3、整体解决框架 (2)Mybatis:半自动化框架 1.接口式编程:Mapper.xml文件的namespace需要定义为接口的全类名 且select等方法的id需要和接口的方法绑定 2.Sqlsession和connection一样 都是非线程安全,不可以写成成员变量,私有也不行。每次使用都必须获取新的对象 3.mapper没有实现类 但是mybatis会为接口生成一个代理对象(将接口和xml绑定) * EmployeeMapper mapper=openSession.getMapper(EmployeeMapper.class); 非接口式编程写法:
一、mybtis简介
特点:功能简单、sql语句写在java代码里;
缺点:硬编码高耦合
(1):Hibernate:全自动化映射(旨在消除sql,HQL用于sql优化)
希望:sql语句交给开发人员来编写;sql不失去灵活性
特点:sql与java代码分离;sql由开发人员控制二、相关基本知识
接口式编程:
其中输出的代理对象为:
sql映射文件:保存了每一个sql语句的映射信息( 将sql抽取出来 )
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算