![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 81
一大三千
一入IT深似海,且行且编码!
展开
-
Hibernate学习之关联关系映射
介绍 从单向关系映射开始,然后考虑双向关系映射,逐步讲解典型的案例。 在单向关联的例子中,将用 Student类和 Classes类。 在双向关联的例子中,将用 Person类和 Event类。 单向关联 多对一 单向 many-to-one 关联是最常见的单向关联关系。 Student.java package com.dfdc.hibernate.domain; im原创 2015-04-20 20:43:59 · 655 阅读 · 0 评论 -
Hibernate学习之抓取策略与懒(延迟)加载
抓取策略Hibernate3 定义了如下几种抓取策略:连接抓取(Join fetching)Hibernate 通过在 SELECT 语句使用OUTER JOIN(外连接)来获得对象的关联实例或者关联集合。code:Query query = session.createQuery("from Student s left outer Classes c"); query.list(); 是非延迟原创 2015-04-26 19:05:01 · 823 阅读 · 0 评论 -
Hibernate学习之批量处理
测试环境:windows8MySQL5.6Hibernate3Hibernate批量插入使用 Hibernate 将 一百万条记录插入到数据库的一个很天真的,错误的做法可能是这样的:错误代码Session session = HibernateUtil.getSessionFactory().openSession(); Transaction tx = session.beginTransacti原创 2015-04-25 19:44:05 · 743 阅读 · 0 评论 -
Hibernate学习之对象的状态及其转换
介绍 Hibernate 是完整的对象/关系映射解决方案,它提供了对象状态管理的功能,使开发者不再需要理会底层数据库系统的细节。也就是说,相对于常见的 JDBC/SQL 持久层方案中需要管理 SQL 语句,Hibernate 采用了更自然的面向对象的视角来持久化 Java 应用中的数据。 换句话说,使用 Hibernate 的开发者应该总是关注对象的状态(state),不必考虑 SQL 语句的原创 2015-04-23 18:10:26 · 1304 阅读 · 0 评论