51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#RNA
Hibernate三 关联关系
Hibernate的关联映射客观世界中很少有对象是独立存在的,比如我们可以通过某个老师获取该老师教的所有学生,我们也可以通过某个学生获得教他的对应的老师,实体之间的互相访问就是关联关系。在Hibernate中有两种关联关系,即单向关联和双向关联。单向关联:只能单向访问关联端,如只能通过老师访问学生。双向关联:关联的两端...
代码星球
·
2020-04-03
Hibernate
关联
关系
Hibernate二 映射 注解 一级缓存
Hibernate映射1.@Entity被该注解修饰的POJO类是一个实体,可以用name属性指定该实体类的名称,系统默认以该类的类名作为实体类的名称。2.@Table指定持久化类所映射的表,它的属性包括:catalog:将表放入指定的catalog中,如果没有指定,则放入默认的catalog中。name:设置表名。s...
代码星球
·
2020-04-03
Hibernate
映射
注解
一级
缓存
Hibernate一 入门
一简介1.什么是ORMObject/RelationMapping,即对象/关系映射。可以将其理解为一种规范,具体的ORM框架可以作为应用程序和数据库的桥梁。面向对象程序设计语言与关系数据库发展不同步时,需要一种中间解决方案,而ORM就是这样的解决方案。ORM工具的唯一作用就是:把对持久化对象的保存、删除、修改等操作,...
代码星球
·
2020-04-03
Hibernate
入门
Hibernate映射之实体映射
1.使用@注解配置实体类实体类一般有ID、普通属性、集合属性等,分别对应数据库的主键、普通列、外键。@注解配置中,实体类用@Entity注解,用@Table指定对应的数据表,用@Id配置主键,用@Column配置普通属性,用@OneToMany、@ManyToOne、@OneToOne、@ManyToMany配置实体间...
代码星球
·
2020-04-01
映射
Hibernate
实体
Hibernate的DetachedCriteria使用(含Criteria)转载
Hibernate总的来说共有三种查询方式:HQL、QBC和SQL三种,这里做简单的概念介绍,不详细进行展开。 与所熟悉的SQL的语法差不太多,不同的就是把表名换成了类或者对象,如下示例: 1@Override2pu...
代码星球
·
2020-04-01
Hibernate
DetachedCriteria
使用
Criteria
转载
Hibernate5总结
1.明确Hibernate是一个实现了ORM思想的框架,它封装了JDBC,是程序员可以用对象编程思想来操作数据库。2.明确ORM(对象关系映射)是一种思想,JPA(JavaPersistenceAPI)是JDK实现ORM思想的规范(一套接口),Hibernate又是这套接口的具体实现。3.明确Hibernate程序四要...
代码星球
·
2020-03-29
Hibernate5
总结
Spring4笔记10--SSH整合1--Spring与Hibernate整合
SSH框架整合技术: 1.Spring与Hibernate整合(对比Spring与JDBC模板): Service业务层代码和测试类都不变,添加实体类的映射配置文件:1<?xmlversion="1.0"encoding="UTF-8"?>2<!DOCTYPEhibernate-mapping...
代码星球
·
2020-03-29
整合
Spring4
笔记
10--SSH
1--Spring
Hibernate5笔记9--Hibernate注解式开发
Hibernate注解式开发: (1)注解式开发的注意点: Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射。 JPA提供了一套功能强大的注解。Hibernate直接使用了JPA的这套注解。当然,对于JPA中的一些不足,Hibern...
代码星球
·
2020-03-29
Hibernate5
笔记
9--Hibernate
注解
开发
Hibernate5笔记8--Hibernate事务相关内容
Hibernate事务相关内容: (1)事务四大特性(简称ACID): (1)原子性(Atomicity) 事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。 (2)一致性(Consistency) 几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。...
代码星球
·
2020-03-29
Hibernate5
笔记
8--Hibernate
事务
相关
Hibernate5笔记7--Hibernate缓存机制
Hibernate缓存机制: 缓存范围: 应用程序中根据缓存的范围,可以将缓存分为三类: (1)事务范围缓存(单Session,即一级缓存) 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存。缓存的生命周期依赖于事务的生命周期:当事务结束时,缓存的生命周期也会结...
代码星球
·
2020-03-29
Hibernate5
笔记
7--Hibernate
缓存
机制
Hibernate5笔记6--Hibernate检索优化
Hibernate检索优化: 检索即查询。为了减轻DB的访问压力,提高检索效率,Hibernate对检索进行了优化。 所谓检索优化,指的是对查询语句的执行时机进行了细致、严格的把控:并不是代码中一出现查询语句,马上就在后台调用执行select语句。而是在代码中真正需要时才执行select。即将select的执行进行...
代码星球
·
2020-03-29
Hibernate5
笔记
6--Hibernate
检索
优化
Hibernate5笔记5--关联关系映射
关联关系映射: 关联关系,是使用最多的一种关系,非常重要。在内存中反映为实体关系,映射到DB中为主外键关系。实体间的关联,即对外键的维护。关联关系的发生,即对外键数据的改变。 外键:外面的主键,即,使用其它表的主键值作为自已的某字段的取值。 (1)基本概念: 关联属性:Java代码的实体类定义中,声明的另一...
代码星球
·
2020-03-29
Hibernate5
笔记
关联
关系
映射
Hibernate5笔记4--单表查询
单表查询: Hibernate是DAO层技术,对数据的使用,查询是最为重要的。Hibernate的查询技术非常强大,支持原始SQL语句查询,支持QBC查询及Hibernate特有的HQL查询。 HQL,Hibernate Query Language,Hibernate查询语言,它与S...
代码星球
·
2020-03-29
Hibernate5
笔记
单表
查询
Hibernate5笔记3--详解Hibernate的API
详解Hibernate的API: (1)Configuration接口: org.hibernate.cfg.Configuration接口的作用是加载主配置文件及映射文件,以实现对Hibernate的启动。Configuration实例调用buildSessionFactory方法便可创建一个Session工...
代码星球
·
2020-03-29
Hibernate5
笔记
详解
Hibernate
API
Hibernate5笔记2--单表的增删改查操作
单表的增删改查操作: (1)定义获取Session和SessionFactory的工具类:1packagecom.tongji.utils;23importorg.hibernate.Session;4importorg.hibernate.SessionFactory;5importorg.hibernate.cf...
代码星球
·
2020-03-29
Hibernate5
笔记
单表
删改
操作
首页
上一页
...
59
60
61
62
63
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他