
Hibernate
Jump林
一个正在发育的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.Hibernate入门程序
一.Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP...原创 2018-12-02 18:26:35 · 1422 阅读 · 0 评论 -
2.Hibernate配置文件
一.Hibernate的全局配置文件详解 1. hibernate-configuration元素 hibernate-configuration节点是全局配置文件的根节点用来定位映射文档的位置。 2.session-factory元素 session-factory节点对应着SessionFactory对象也就是说在session-factory节点配置的属性都是对应着SessionFactor...原创 2018-12-03 08:57:01 · 186 阅读 · 0 评论 -
3.Hibernate核心类
一.Configuration 作用: 用于扫描Hibernate的全局配置文件,创建SessionFactory对象工厂 方法 configure:扫描配置文件,如果使用了configure的无参方法,Hibernate全局配置文件的名字强制为 hibernate.cfg.xml buildSessionFactory:获取一个SessionFactory工厂对象 //...原创 2018-12-05 10:05:20 · 202 阅读 · 0 评论 -
4.Hibernate持久化对象的(瞬时、持久、游离)状态
一、三种状态的简述 Hibernate里有三种对象状态:临时状态 (Transient)、持久状态(Persistent)、游离状态(Detached)持久状态对象也叫PO (PersistentObject) 临时状态和游离状态的对象也叫VO(ValueObject)。 二、瞬时状态 瞬时状态的实例是有new命令创建,开辟内存空间的对象,不存在Id(相当于主键值),尚未与Session关联...原创 2018-12-05 11:38:11 · 738 阅读 · 0 评论 -
5、Hibernate的HQL查询
最近一个月在做一个小项目做到现在,期间也没有时间把的pdf笔记转成Markdown,sorry了。 一.HQL查询 HQL查询是Hibernate提供一种查询语言,HQL语言和库表和字段,HQL操作实体类和属性,核心对象Query 。 二.Query接口介绍 Query代表面向对象的Hibernate查询操作。在Hibernate中,通常是session.creatQuery()方法接受一个HQL...原创 2019-01-16 16:31:24 · 173 阅读 · 0 评论 -
6、Hibernate的Restrictions对象、Criteria查询
一.Criteria简介          Criteria是一个完全面向对象,可扩展的条件查询API,通过它完全不需要考虑数据库底层如果和实现,以及SQL语句如何编写,它是Hibernate框架的核心查询对象。Criteria查询,又称QBC查(Queryby Criter原创 2019-01-16 17:00:02 · 377 阅读 · 0 评论 -
7、Hibernate的SQLQuery查询
一.SQLQuery简介 SQLQuery接口用于接受一个sql语句进行查询,然后调用list()或uniqueResult()进行查询。但是sql语句不会直接封装到实体对象里,需要手写代码才可以封装到实体中。 二.SQLQuery常用接口方法 addEntity()方法:该方法用于将查询到的结果集转换为你设置的实体类 setter()方法:Query接口中提供了一系列的setter方法用于设置...原创 2019-01-16 17:07:31 · 879 阅读 · 0 评论 -
8、Hibernate多表关系级联映射
一.表与表的多表关系 【一对多】 建表原则:在多的一方创建外键指向一的一方 【多对多】 建表原则:创建一个中间表,中间表中至少有两个字段作为外键分别指向多对多双方表的主键。 【一对一】 建表原则有两种 一种:唯一外键对应:假设一对一种的任意方,在多的一方创建外键指向一的一方的主键,然后将外键设 置为唯一。 二种:主键对应:一方的主键作为另一方的外键 。 二.对象描述表的关系 所谓关联映射就是...原创 2019-01-16 17:25:07 · 221 阅读 · 0 评论