随笔分类 -  hibernate

关于HibernateGenericDAO 的一点补充
摘要:HibernateGenericDAOdao的实现用继承:com.googlecode.genericdao.dao.hibernate.GenericDAOImpl注意几点:1.继承时必须声明泛型的具体类.如上的.HibernateGenericDAO 会调用com.googlecode.gene... 阅读全文
posted @ 2016-01-19 01:02 fengyexjtu 阅读(1177) 评论(0) 推荐(0)
Hibernate 二级缓存
摘要:Hibernate 缓存•缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存•Hibernate中... 阅读全文
posted @ 2016-01-12 02:05 fengyexjtu 阅读(224) 评论(0) 推荐(0)
hibernate 检索策略
摘要:概述•Hibernate 提供了以下几种检索对象的方式–导航对象图检索方式: 根据已经加载的对象导航到其他对象–OID 检索方式: 按照对象的 OID 来检索对象–HQL 检索方式: 使用面向对象的 HQL 查询语言–QBC 检索方式: 使用 QBC(Query By Criteria) API 来... 阅读全文
posted @ 2016-01-12 01:49 fengyexjtu 阅读(151) 评论(0) 推荐(0)
hibernate的检索策略
摘要:•检索数据时的 2 个问题:–不浪费内存:当 Hibernate 从数据库中加载 Customer 对象时, 如果同时加载所有关联的 Order 对象, 而程序实际上仅仅需要访问 Customer 对象, 那么这些关联的 Order 对象就白白浪费了许多内存.–更高的查询效率:发送尽可能少的 SQL... 阅读全文
posted @ 2016-01-12 01:42 fengyexjtu 阅读(158) 评论(0) 推荐(0)
hibernate 中set的3个属性(inverse,cascade,order_by)
摘要:inverse:表示放弃控制权,让另一端作为主控端,来防止过多的sql语句cascade:级联* 对一的一端设置cascade="delete"* 级联删除* 会先将多的一端删除然后删除一的一端* 对一的一端设置cascade="delete-orphan"* 解除关系,删除孤儿cascade="s... 阅读全文
posted @ 2016-01-12 01:31 fengyexjtu 阅读(326) 评论(0) 推荐(0)
hibernate 集成映射
摘要:3中1.subclass 2.joined-subclass ... 阅读全文
posted @ 2016-01-12 01:21 fengyexjtu 阅读(159) 评论(0) 推荐(0)
hibernate关系映射
摘要:多对一 一对多 一对一外键关联(添加外键的表用many-to-one标记,不添加外键的表使用one-to-one)一对一主键关联映射idcard生成主键,person依赖于idcard的主键.... 阅读全文
posted @ 2016-01-12 01:17 fengyexjtu 阅读(163) 评论(0) 推荐(0)
hibernate基本映射文件
摘要:HI_TABLE NEXT_VAL 10 ... 阅读全文
posted @ 2016-01-12 01:06 fengyexjtu 阅读(172) 评论(0) 推荐(0)
hibernate 基本配置
摘要:1.hibernate的配置 root root com.mysql.jdbc.Driver jdbc:mysql:///hibernate org.hibernate.dialec... 阅读全文
posted @ 2016-01-12 00:43 fengyexjtu 阅读(191) 评论(0) 推荐(0)