Hibernate框架
Zgq弟弟
还差的远呢
展开
-
Hibernate
Hibernate 是一个开源框架,它是对象关联关系映射的框架,它对 JDBC 做了轻量级的封装,使 java 程序员可以使用面向对象的思想来操纵数据库。Hibernate 核心接口session:负责被持久化对象 CRUD 操作 sessionFactory:负责初始化 hibernate,创建 session 对象 configuration:负责配置并启动 hibernate...转载 2019-11-13 16:21:11 · 148 阅读 · 0 评论 -
Hibernate——框架中的缓存
1.什么是缓存?介于应用程序和硬盘之间的临时存储空间--缓存;使用缓存可以可明显提高程序的性能,降低磁盘访问次数,可以将缓存理解为内存中的一块特殊的区域;2.为什么要使用(优点)?优点:提升应用程序性能(N倍性能增强)缺点:消耗大量硬件资源(内存空间);对于经常发生变化的数据,使用缓存 降低程序的性能;(缓存更新数据:缓存数更新+物理磁盘数据更新);适合放入二级...原创 2019-11-13 16:17:41 · 160 阅读 · 0 评论 -
Hibernate查询总结:
1. Hibernate中的session查询?使用实体中对象,对应的配置文件查询数据库对应的表;查询策略?lazy=“false” lazy=‘true’;延迟加载fetch=”join”outer-join=”true”链接查询batch-size=3-10 批量检索数据注意:Hibernate会自动将sql语句,转换为in() 或者or查询,全表扫描效率极...原创 2019-11-12 16:53:41 · 81 阅读 · 0 评论 -
Hibernate 中使用的查询方式——QBC查询方式
查询数据根据面向对象的方式进行操作,查询条件通过三个辅助类实现;1.Criteria:代表执行一次查询2.Criterion:代表一个查询条件3.Restrictions:产生查询条件使用的工具类查询功能的实现 步骤?1. 使用Hibernate创建session对象2.使用session对象创建Criteria对象3.使用Restrictions方法创造查询体条...原创 2019-11-12 16:53:02 · 221 阅读 · 0 评论 -
Hibernate 中使用的查询方式——HQL语句查询方式
1.简化SQL语句的编写2.字表查询使用jion 方式关联,和标签SQL区别,条件都写在where后面;3.查询的对象是一个数组,或者new一个对象接收;有哪几种写法,如何赋值?1 from 实体类 where 属性名=:参数名query.setString(“参数名称”,实际参数);2 from 实体类 where 属性名=:参数名q...原创 2019-11-12 16:51:10 · 138 阅读 · 0 评论 -
Hibernate中的配置文件详解
1. Hibernate框架的引入 加载配置文件:hibernate.cfg.xml作用:初始化Hibernate配置的全局参数;2. dialect方言设定:切换不同数据<propertyname="dialect">org.hibernate.dialect.MySQLDialect</property>3.配置数据库连...原创 2019-11-12 16:49:40 · 305 阅读 · 0 评论 -
Hibernate:session常用方法
save(Obect obj);update(对象);package com.zgq.util;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Trans...原创 2019-11-12 16:48:42 · 229 阅读 · 0 评论 -
Hibrnate 框架简介
1.什么是Hibernate?是开源框架,是持久化层的一个大型框架;2.持久化概念:将数据从“不可掉电的设备”保存到”可掉电设备”上;(内存中的数据 存入数据库中)和数据库相关的操作 都叫持久化包含哪些操作?增 删 改 查 加载查询:hibernate中使用专门的API进行显示的查询; HQL 或者QBC等...加载:根据指定OID的值,从数据库中加载一个 J...原创 2019-11-12 16:46:10 · 886 阅读 · 0 评论