J2EE-Hibernate
anxin587
这个作者很懒,什么都没留下…
展开
-
hibernate初级 对象-关系映射基础
学习精通Hibernate java对象持久化第4章联系如下: customer 实体类 package mypack; import java.io.Serializable; import java.util.Set; import java.util.*; public class Customer implements Serializable { private Long id; p...2007-09-04 22:45:06 · 89 阅读 · 0 评论 -
hibernate初级 映射对象标识符
Hibernate使用对象标识符来建立内存中的对象和数据库表中记录的对应关系,我们多知道关系数据库用主键来标识并记录每条记录的唯一性,我们把具有业务含义的字段作为主键称为自然主键,而不具备业务含义的字段称为代理主键,比较两变量所引用的内存地址是否相等用==,equals是按照内存地址来比较的。 Hibernate用对象标识符来区分对象, public static void testEquals...2007-09-05 23:35:46 · 133 阅读 · 0 评论 -
hibernate初级 映射一对多关联关系
在域模型中,类之间最普遍的关系是关联关系,关联是有方向的,分为单向关联和双向关联,在关系数据库中,为了避免冗余,只存在many 方参照one方,所以关系数据库实际上面是多对一,一对一的单向关联, 在类和类之间各种关系中,多对一的单向关联和关系数据库的外键参照关系最匹配,下面一个简单例子来说明这些 两个实体,分别为Customer和orders,同时一个customer可以拥有0个或者多个order...2007-09-08 23:50:16 · 91 阅读 · 0 评论 -
hibernate初级 hibernate中对象的状态及其相互关系
在java中应用程序通过new创建一个java对象时,jvm会为这个对象分配一块内存空间,只要这个对象被应用,就一直处于内存中,如果这个对象不在被任何引用变量引用,java虚拟机会适当时候回收内存,这就是垃圾回收器,java集合里面存放的对象实际上面就是java对象的引用,当我们向对象里面添加或者删除一个对象的时候实际上是把一个引用添加或删除了,在hibernate中session接口是hiber...2007-09-09 15:27:15 · 76 阅读 · 0 评论 -
hibernate初级 对象-映射组成关系
域对象中,类之间存在四种关系,1关联,也就是类之间的引用关系,一对一,一对多,多对多,单向,双向。2 依赖,指的是类之间的访问关系,3 聚集,整体与部分的关系,部分类对象不能独立存在,4一般化,也就是继承关系 create table customer(id int auto_increment primary key,name varchar(20),homeprovince varchar(2...2007-09-09 22:21:40 · 113 阅读 · 0 评论 -
hibernate初级 映射复合自然主键
现在根据customer和orders写一个复合主键的例子,两张表,如下所示 CREATE TABLE CUSTOMERS(ID INT AUTO_INCREMENT PRIMARY KEY,NAME VARCHAR(20), AGE INT ) CREATE TABLE ORDERS (ID INT,CUSTOMER_ID INT, NAME VARCHAR(20),PRICE DOUBLE, ...2007-09-13 22:53:37 · 84 阅读 · 0 评论