![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate学习
jawsy
喜欢编码,文学,财经,音乐
展开
-
标识生成符的特点
标识生成符的特点标识符生成器是否依赖数据库OID取值范围其他increment×long,int,short不推荐集群环境下使用identity√long,int,short sequence√long,int,short hilo×long,int,short只能在一个数据库中保证唯一native×long,int,short适合跨数据库平台开发uuid.hex× 不流行assigned× 适用原创 2005-06-17 10:29:00 · 893 阅读 · 0 评论 -
建立一对多单向关联关系
有Customer.java和Order.java两个类,分别代表客户表和定单表,建立单向一对多的关系。 customer.java的代码如下: package mypack; import java.io.Serializable; public class Customer implements Serializable{ private Long id; priv原创 2005-06-17 10:54:00 · 1173 阅读 · 0 评论 -
建立一对多双向关联关系
有Customer.java和Order.java两个类,分别代表客户表和定单表 因为有以下需求: .根据给定的客户,查询该客户的所有订单 .根据给定的订单,查询发出订单的客户 建立一对多双向关联关系。 customer.java的代码如下: package mypack; import java.io.Serializable;原创 2005-06-17 11:18:00 · 1619 阅读 · 0 评论 -
建立一对多双向自身关联关系
以Category类为例,它代表商品类别,存在一对多双向自身关联关系。 在category类中定义两个属性: .parentCategory:引用父类别的Category对象 .childCategories:引用一组子类别的Category对象 食品类别 / /原创 2005-06-17 11:32:00 · 1305 阅读 · 3 评论 -
Hibernate查询语言:HQL
HQL:Hibernate Qusery Language,如果你已经熟悉它,就会发现它跟SQL非常相像。不过 你不要被表面的假象迷惑,HQL是面向对象的(OO,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对JAVA和SQL语句有一定了解的话,那么HQL对你简直易如反掌,你完全可以利用在公车上的时间掌握它。 以下从几个方面进行慢慢深入: 1。大小些敏感 大家知道Query是对大小写不敏感原创 2006-01-06 10:07:00 · 1497 阅读 · 0 评论 -
Hibernate自关联关系
Hibernate自关联关系业务逻辑:书籍的种类,本身是自关联的关系,如下图所示: 所有书籍:历史书籍音乐书籍 钢琴书籍烹饪书籍 美食书籍 1. Books类的源程序Books.javapackage mypack; import java.util.Set;import ja原创 2006-04-18 15:02:00 · 181 阅读 · 1 评论 -
Hibernate一对多单向关系
Hibernate一对多单向关系业务逻辑:Teacher类和Student类,假定为一对多的关系,即一个教师有多个学生。 1. 数据库schemaTeachers表:create table TEACHERS( ID NUMBER(10) not null, TEACHERNAME VARCHAR2(15))alter tabl原创 2006-04-30 11:20:00 · 1941 阅读 · 0 评论 -
Hibernate中各个包的作用简介
下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 dom4j.jar: do转载 2006-07-27 13:08:00 · 1130 阅读 · 1 评论 -
Hibernate程序性能优化的考虑要点
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。大体上,对于HIBERNATE性能调优的主要考虑点如下: 数据库设计调整转载 2007-03-05 14:09:00 · 704 阅读 · 0 评论