持久层框架
文章平均质量分 83
burceshi
不以物喜,不以己悲,用技术创建美好生活
展开
-
mybatis知识点分析之Mapper映射器
我们知道在mybatis中,Mapper接口方法是不能被其他类重写的,而该接口就相当于。接口:UserMapper.java@Mapperpackage cn.jxufe.web.mybatis;public interface UserMapper { public void insertUser(User user); public User getUser(S...原创 2018-12-04 19:52:02 · 554 阅读 · 0 评论 -
mybatis知识点分析之将结果集映射到JavaBean原理浅析
mybatis对jdbc做相对完善的封装,该篇主要分析mybatis是如何将查询的结果集映射到POJO对象中的。1.DefaultResultSetHandler类 作用:处理结果集 方法分析: 1.1.handleResultSet():调用自己的handleRowValues方法 参数:ResultSetMapper、ResultMap、List、ResultM...原创 2018-12-04 19:18:36 · 1725 阅读 · 1 评论 -
mybatis知识点分析之SqlSession
mybatis框架主要是围绕SqlSession对象来进行的。 SqlSessionFactory 它是个单个数据库映射关系经过编译后的内存的镜像 作用:是创建SqlSession的工厂 来源:可以从xml配置文件中或者预先定制一个Configuration实例来构建SqlSessi...原创 2018-12-04 17:50:32 · 412 阅读 · 0 评论 -
mybatis
一、mybatis介绍 mybatis是一个开源的支持普通SQL查询,存储过程和高级映射的优秀持久层框架。mybatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 ...原创 2018-11-30 18:50:08 · 140 阅读 · 0 评论 -
mybatis知识点分析之sql映射语句
sql映射文件mybatis最强大的低于就在于sql映射语句,mybatis专注于sql,对于开发人员来说,可以最大限度地调优,保证性能。1.Mapper:映射文件的根节点,只有一个属性namespace(命名空间) 作用:(1)用于区分不同的mapper,全局唯一。 (2)绑定Dao接口,即面向接口编程,当绑定一个接口,就不需要编写该接口...原创 2018-12-14 22:57:28 · 2084 阅读 · 0 评论 -
hibernate知识点分析之三个重点接口
ConfigurationConfiguration接口的作用是对Hibernate进行配置,以及对它进行启动,一般只创建一个实例。在Hibernate的启动过程中,Configuration类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。 1.Configuration的创建方式 1.1 hibernate.properties...原创 2018-12-20 15:59:49 · 177 阅读 · 0 评论 -
hibernate
一、hibernate的相关介绍 Hibernate是一个轻量级的ORMapping框架,对JDBC进行了轻量级的封装,他能够自动根据我们的需求,能够将我们的实体类映射到数据库表中而进行存储。说到此处先来讲一下JPA(Java persistence API),是JavaEE5 标准的ORM接口 标准,是一种规范和接口,并不是ORM的具体实现,用于实现这一套规范的框架有很多,其...原创 2018-12-18 23:54:22 · 265 阅读 · 0 评论 -
hibernate知识点分析之缓存
一、hibernate缓存的作用为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、hibernate的分类hibernate缓存有一级缓存和二级缓存之分,一级缓存又成为Session缓存,二级缓存又称为SessionFactory缓存。1....原创 2018-12-30 22:51:25 · 167 阅读 · 0 评论 -
hibernate知识点分析之配置
hibernate中的配置主要有两种:一种是包含了hibernate与数据库的基本连接信息,在hibernate工作的初始阶段,这些信息先后被加载到Configuration和SessionFactory实例中;另一种包含了hibernate的基本映射信息,即系统中每一个类与其对应的数据库表之间关联信息,在hibernate工作的初始阶段,这些信息通过hibernate....原创 2019-01-02 16:58:45 · 182 阅读 · 0 评论