会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
나 는 당신
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2016年9月5日
Hibernate中的一对一关联
摘要: Hibernate提供了两种一对一映射关联关系的方式: 1)按照外键映射 2)按照主键映射 下面以员工账号表和员工档案表(员工账号和档案表之间是一对一的关系)为例,介绍这两种映射关系,并使用这两种 映射方式分别完成以下持久化操作 (1)保存员工档案的同时分配给员工一个账号 (2)加载员工档案的同时加
阅读全文
posted @ 2016-09-05 16:58 Monodrama
阅读(10634)
评论(0)
推荐(0)
2016年9月4日
Hibernate延迟加载
摘要: 一、什么是延迟加载? 延迟加载是指当应用程序想要从数据库获取对象时(在没有设置lazy属性值为false),Hibernate只是从数据库获取符合条件的对象的OId从而生成代理对象,并没有加载出对象访问该对象的属性时才会加载出相应的值。简答来说就是尽可能的减少查询的数据量。简言之,是当在真正需要数据
阅读全文
posted @ 2016-09-04 17:54 Monodrama
阅读(193)
评论(0)
推荐(0)
2016年9月2日
Hibernate双向多对多关联
摘要: 一、配置双向多对多关联 以Project类(项目)和Emp类(员工)为例: 1、创建Project类,并需要定义集合类型的Emp属性 2、同理 创建Emp类,并需要定义集合类型的Project属性 3、需建立第三张表 关联Project和Emp各自的主键pid、nid 4、编写Project.hbm
阅读全文
posted @ 2016-09-02 16:27 Monodrama
阅读(152)
评论(0)
推荐(0)
解析ThreadLocal
摘要: 如果定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么不推荐使用sychronize,可使用ThreadLocal 关键代码如下: ①初始化一个ThreadLo
阅读全文
posted @ 2016-09-02 14:44 Monodrama
阅读(206)
评论(0)
推荐(0)
06章 映射一对多双向关联关系、以及cascade、inverse属性
摘要: 当类与类之间建立了关联,就可以方便的从一个对象导航到另一个对象。或者通过集合导航到一组对象。例如: 对于给定的Emp对象,如果想获得与它关联的Dept对象,只要调用如下方法 以Dept(部门)类和Emp(员工)类为例: 一、配置双向一对多关联 需在Dept类中增加一个集合类型的emps属性 如何在映
阅读全文
posted @ 2016-09-02 14:39 Monodrama
阅读(256)
评论(0)
推荐(0)
映射对象标识符
摘要: Hibernate提供的内置标识符生成器 Java语言按内存地址来识别或区分同一个类的不同对象,而关系数据库按主键来识别或区分同一个表的不同记录。Hibernate使用OID(对象标识符)来统一两者之间的矛盾,OID是关系数据库中的主键(通常称为代理主健)在Java对象模型中的等价物。 在对象-关系
阅读全文
posted @ 2016-09-02 10:42 Monodrama
阅读(455)
评论(0)
推荐(0)
2016年8月31日
save(),saveOrUpdate(),merge()的区别
摘要: Save save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思。我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的情况下调用这个方法保存employee这
阅读全文
posted @ 2016-08-31 17:56 Monodrama
阅读(1665)
评论(1)
推荐(0)
2016年8月29日
Hibernate延迟加载、三种状态、脏检查 缓存
摘要: 一、持久化对象的唯一标识 java中按内存地址不同区分同一个类的不同对象,关系数据库用主键区分同一条记录,Hibernate使用OID来建立内存中的对象和数据库中记录的对应关系 什么是OID? 解析:OID是持久化与数据表主键对应属性,用来区分持久化对象 二、主键生成策略 increment ide
阅读全文
posted @ 2016-08-29 15:53 Monodrama
阅读(718)
评论(3)
推荐(1)
2016年8月28日
Hibernate入门案例
摘要: 1.Hibernate框架简述 Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或P
阅读全文
posted @ 2016-08-28 17:33 Monodrama
阅读(442)
评论(0)
推荐(0)
Hibernate入门案例及增删改查
摘要: 一、Hibernate入门案例剖析: ①创建实体类Student 并重写toString方法 ② 创建学生对象 并赋值 ③引入jar包 ④ 构建大配置<hibernate.cfg.xml> 可分为以下步骤: 1.连接数据库的语句 2.sql方言 3.可省的配置(show_sql、format_sql
阅读全文
posted @ 2016-08-28 15:58 Monodrama
阅读(161)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
公告