
框架之Hibernate
阿狸演绎
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate之CRUD
CRUD crud是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和 删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能.1.新建三个表 员工表(Emp) 用户表(User) 部门表(Dep)用户表实体类public class User { private Int...原创 2018-05-09 17:44:03 · 329 阅读 · 0 评论 -
Hibernate的持久状态
Hibernate的对象状态 对象的状态一般是指对象的一组属性的值,这里的状态是指对象处于什么存储介质中. 用于存储对象存储介质有三个:普通内存(与hibernate无关),Session缓存,数据库. (1)瞬时态:transient状态,对象在内存中存在,但在DB中无记录,与Session无关,是个过渡状态 (2)持久太:persistent状态,在内存中存在,DB有...原创 2018-05-13 10:24:28 · 305 阅读 · 0 评论 -
Hibernate的查询方法(1)
Hibernate是DAO层技术,其查询技术非常强大,支持原始的SQL语句查询,支持QBC查询以及Hibernate特有的SQL查询. QBC Query By Criteria 标准查询,一种比Hibernate中SQl语句更为面向对象的查询方法. 与之前相比,Hibernate的SQl语句与数据库中的SQL非常相似.但是Hibernate中的SQL语句是面向对象的查询语言,而数据...原创 2018-05-13 10:52:16 · 221 阅读 · 0 评论 -
Hibernate的查询方法(2动态参数绑定查询)
动态参数绑定查询,即参数的值是由代码传递来的,并非在查询中就已经固定 SQL查询(一)使用”?”占位符 使用”?”占位符站位,setXx()进行参数绑定,setXx(int position,Object value)) setXx():参数的类型 position:表示第几个占位符,从开始计数.String sql="select *from student where age&...原创 2018-05-13 11:37:52 · 1334 阅读 · 0 评论 -
Hibernate之分页查询和模糊查询
分页查询(1)SQL //查询所有学生中从第四条开始的5名学生的信息 String sql = "select *from student limit ?,?"; List<Student> students = session.createSQLQuery(sql).setParameter(0, 3).setParameter(1,...原创 2018-05-13 13:44:40 · 852 阅读 · 0 评论 -
Hibernate之缓存机制
缓存:就是数据交换的缓冲区(Cache),先于内存与CPU交换数据,因此速率很快,当某一硬件要读取数据是,会首先从缓存中查找需要的数据,如果能找到则直接执行,如果找不到则从内存中找,由于缓存的运行速度比内存块的多.故缓存的作用就是帮助硬件更快的运行. 缓存的范围分类 应用程序中根据缓存的范围,将缓存分为三类 (1)事务范围缓存—一级缓存,session缓存,只能被单钱事务访问,缓存的生命周期...原创 2018-05-14 14:06:30 · 193 阅读 · 0 评论 -
SSH之Hibernate的环境搭建
1.Hibernate是一个ORM型持久性框架.ORM:对象关系型映射。通过映射关系,能够将对象的数据存储到数据中,并且能从数据库中获取数据存储到一个对象中.2.Hibernate与JDBC的区别jdbc的优点: sql应用灵活(操作sql语句方便,sql语句灵活) 数据库的移植jdbc的缺点: 代码繁琐 不便于维护 效率低hiber...原创 2018-05-08 15:04:30 · 167 阅读 · 0 评论 -
Hibernate之jar下载
1 进入hibernate的官网http://hibernate.org2.选择 右上方,点击可以直接下载或者2.选择Hibernate ORM—>More3. 版本选择4.下载原创 2018-05-08 16:04:09 · 678 阅读 · 0 评论 -
Hibernate之配置文件
在上一篇博客中我已经说明了jar包的下载,jar中提供给了我们很多关于hibernate的配置信息,这里主要说明几样平常项目常用的. 进入源码包. 1.连接数据库四要素## MySQL#hibernate.dialect org.hibernate.dialect.MySQLDialect#hibernate.dialect org.hibernate.diale...原创 2018-05-08 17:31:56 · 2672 阅读 · 1 评论