自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 8、Hibernate多表关系级联映射

一.表与表的多表关系【一对多】建表原则:在多的一方创建外键指向一的一方【多对多】建表原则:创建一个中间表,中间表中至少有两个字段作为外键分别指向多对多双方表的主键。【一对一】建表原则有两种一种:唯一外键对应:假设一对一种的任意方,在多的一方创建外键指向一的一方的主键,然后将外键设 置为唯一。二种:主键对应:一方的主键作为另一方的外键 。二.对象描述表的关系所谓关联映射就是...

2019-01-16 17:25:07 155

原创 7、Hibernate的SQLQuery查询

一.SQLQuery简介SQLQuery接口用于接受一个sql语句进行查询,然后调用list()或uniqueResult()进行查询。但是sql语句不会直接封装到实体对象里,需要手写代码才可以封装到实体中。二.SQLQuery常用接口方法addEntity()方法:该方法用于将查询到的结果集转换为你设置的实体类setter()方法:Query接口中提供了一系列的setter方法用于设置...

2019-01-16 17:07:31 781

原创 6、Hibernate的Restrictions对象、Criteria查询

一.Criteria简介         Criteria是一个完全面向对象,可扩展的条件查询API,通过它完全不需要考虑数据库底层如果和实现,以及SQL语句如何编写,它是Hibernate框架的核心查询对象。Criteria查询,又称QBC查(Queryby Criter

2019-01-16 17:00:02 298

原创 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 131

原创 4.Hibernate持久化对象的(瞬时、持久、游离)状态

一、三种状态的简述Hibernate里有三种对象状态:临时状态 (Transient)、持久状态(Persistent)、游离状态(Detached)持久状态对象也叫PO (PersistentObject) 临时状态和游离状态的对象也叫VO(ValueObject)。二、瞬时状态瞬时状态的实例是有new命令创建,开辟内存空间的对象,不存在Id(相当于主键值),尚未与Session关联...

2018-12-05 11:38:11 659

原创 3.Hibernate核心类

一.Configuration作用: 用于扫描Hibernate的全局配置文件,创建SessionFactory对象工厂方法 configure:扫描配置文件,如果使用了configure的无参方法,Hibernate全局配置文件的名字强制为 hibernate.cfg.xml buildSessionFactory:获取一个SessionFactory工厂对象//...

2018-12-05 10:05:20 134

原创 2.Hibernate配置文件

一.Hibernate的全局配置文件详解1. hibernate-configuration元素hibernate-configuration节点是全局配置文件的根节点用来定位映射文档的位置。2.session-factory元素session-factory节点对应着SessionFactory对象也就是说在session-factory节点配置的属性都是对应着SessionFactor...

2018-12-03 08:57:01 125

原创 1.Hibernate入门程序

一.Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP...

2018-12-02 18:26:35 1374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除