随笔分类 - Hibernate
4.AOP
摘要:1.代理模式 代理模式(Proxy Pattern)是GoF23种常用设计模式之一使用代理模式创建代理对象,让代理对象控制目标对象的访问,并且可以在不改变目标对象的情况下添加一些额外的功能包括静态代理、动态代理。 静态代理: 静态代理实现:代理对象与被代理对象必须实现同一个接口,在代理对象中实现日志
阅读全文
7.Hibernate 检索
摘要:1.Hibernate检索方式 检索方式简介: 导航对象图检索方式:根据已经加载的对象,导航到其他对象。OID检索方式:按照对象的OID来检索对象。Session 的 get() 和 load() 方法提供了这种功能。 HQL检索方式:使用面向对象的HQL查询语言。QBC检索方式:使用QBC(Que
阅读全文
6.操作持久化对象
摘要:1.Session缓存 java对象生命周期:空引用 隔离引用 缓存: 缓存介于应用程序和永久性存储源之间,其作用是降低应用程序直接读写永久性存储源的频率,从而 提高应用的运行效率。 缓存内的数据是永久性存储源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或 事件同步缓存和永久性存储源
阅读全文
5.多对多关联映射
摘要:1.实体多对多关联 两个实体型之间的联系: 多对多联系(m:n)定义:如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系,记为m:n。 2.数据库多对多关联(两个表的关
阅读全文
4.一对多关联映射
摘要:1.实体一对多关联 一对多联系(1:n)定义:如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n。实例:一个班级中有若干名学生,每个学生只在一个班级中学习。 2.
阅读全文
3.一对一关联映射
摘要:1.一对一关联映射 实体之间的联系: 联系(Relationship) 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。实体间联系可分为:一对一联系(1:1); 一对多联系(1:n); 多对多联系(m:n)。 一对一联系(1:1) 定义: 如果对于实体集A中的每
阅读全文
1.Hibernate框架
摘要:1.分层体系结构与持久化 三层体系结构: 分层体系结构: 指的是将系统的组件分隔到不同的层中,每一层中的组件应保持内聚性,并且应大致在同一抽象级 别; 每一层都应与它下面的各层保持松散耦合。 层与层之间存在自上而下的依赖关系,即上层组件会访问下层组件的API,而下层组件不应该依赖上层 组件。 每个层
阅读全文
浙公网安备 33010602011771号