51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#BER
hibernate一对一映射
packageloaderman.c_one2one;//身份证publicclassIdCard{//身份证号(主键)privateStringcardNum;//对象唯一表示(ObjectIdentified,OID)privateStringplace;//身份证地址//身份证与用户,一对一的关系privateU...
代码星球
·
2020-08-06
hibernate
一对一
映射
hibernate懒加载
面试题:get、load方法区别?get:及时加载,只要调用get方法立刻向数据库查询load:默认使用懒加载,当用到数据的时候才向数据库查询。懒加载:(lazy)概念:当用到数据的时候才向数据库查询,这就是hibernate的懒加载特性。 &nbs...
代码星球
·
2020-08-06
hibernate
加载
hibernate一级缓存
为什么要用缓存? 目的:减少对数据库的访问次数!从而提升hibernate的执行效率!Hibernate中缓存分类: 一级缓存&nb...
代码星球
·
2020-08-06
hibernate
一级
缓存
Hibernate对象的状态
Hibernate中对象的状态:临时/瞬时状态、持久化状态、游离状态。 临时状态特点:直接new出来的对象; 不处于session的管理;数据库中没有对象的记录; 持久化状态当调用session的save/saveOrUpdate/get/load/list等方法的时候,对象就是持久化状态...
代码星球
·
2020-08-06
Hibernate
对象
状态
hibernate关联总结
在一对多与多对一的关联关系中,保存数据最好的通过多的一方来维护关系,这样可以减少update语句的生成,从而提高hibernate的执行效率!配置一对多与多对一,这种叫“双向关联”只配置一对多, &nb...
代码星球
·
2020-08-06
hibernate
关联
总结
hibernate关联映射之多对多
packageloaderman.c_many2many;importjava.util.HashSet;importjava.util.Set;/***开发人员***/publicclassDeveloper{privateintd_id;privateStringd_name;//开发人员,参数的多个项目priva...
代码星球
·
2020-08-06
hibernate
关联
映射
多对
hibernate关联映射之一对多&多对一
packageloaderman.b_one2Many;importjava.util.HashSet;importjava.util.Set;publicclassDept{privateintdeptId;privateStringdeptName;//【一对多】部门对应的多个员工privateSet<Emp...
代码星球
·
2020-08-06
hibernate
关联
映射
一对多
多对一
hibernate集合映射
packageloaderman.a_collection;importjava.util.HashSet;importjava.util.Set;importorg.hibernate.SessionFactory;importorg.hibernate.cfg.Configuration;importorg.hib...
代码星球
·
2020-08-06
hibernate
集合
映射
Hibernate3疑惑解决
1.session的get()和load()有什么区别? #get()如果没有找到持久化类返回null,有可能导致空指针异常。 #load()如果没有找到持久化类直接抛出异常。 #g...
代码星球
·
2020-08-06
Hibernate3
疑惑
解决
Hibernate3运行原理
Hibernate的运行过程如下:1、应用程序先调用Configuration类,该类读取Hibernate配置文件及映射文件中的信息,2、并用这些信息生成一个SessionFactory对象,3、然后从SessionFactory对象生成一个Session对象,4、并用Session对象生成Transaction对象...
代码星球
·
2020-08-06
Hibernate3
运行
原理
Hibernate3映射数据类型
1.在实际开发中需要在hbm文件中使用的type属性值是指定的类型。那 么指定的类型一般的是基于hibernate的类型。2.当然在实际过程中也可以在hbm文件中指定java类型。 publicclassDataType{privatelongid;privateboolea...
代码星球
·
2020-08-06
Hibernate3
映射
数据
类型
Hibernate3主键生成策略
identity采用数据库生成的主键,用于为long、short、int类型生成唯一标识,Oracle不支持自增字段.<idname="id"column="id"type="long"> <generatorclass="identity"/></id&...
代码星球
·
2020-08-06
Hibernate3
主键
生成
策略
Hibernate3核心API使用
publicstaticvoidmain(String[]args)throwsException{//1.加载默认的hibernate.cfg.xml的配置文件Configurationconfig=newConfiguration().configure();//2.加载hbm文件(Test.hbm.xml)con...
代码星球
·
2020-08-06
Hibernate3
核心
API
使用
Hibernate3核心API简介-Transaction接口
代表一次原子操作,它具有数据库事务的概念。所有持久层都应该在事务管理下进行,即使是只读操作。 Transactiontx=session.beginTransaction();常用方法:commit():提交相关联的session实例rollback():撤销事务操作wasCommitted():...
代码星球
·
2020-08-06
Hibernate3
核心
API
简介
-Transaction
Hibernate3核心API-Session接口
Session是应用程序与数据库之间交互操作的一个单线程对象,是Hibernate运作的中心,所有持久化对象必须在session的管理下才可以进行持久化操作。此对象的生命周期很短。Session对象有一个一级缓存,显式执行flush之前,所有的持久层操作的数据都缓存在session对象处。相当于JDBC中的Connec...
代码星球
·
2020-08-06
Hibernate3
核心
API-Session
接口
首页
上一页
...
367
368
369
370
371
...
下一页
尾页
按字母分类:
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
其他