
Hibernate学习
文章平均质量分 79
BeyondBoywxh
这个作者很懒,什么都没留下…
展开
-
Hibernate映射 一对一例
一对一关联有两种映射方式:一种是使用主键关联,限制两个数据表的主键使用相同的值;另一种是一个外键和一个惟一关键字对应。下面的例子采用主键关联。一人一个房间。SQL:CREATE TABLE user ( USER_ID varchar(10) NOT NULL default , NAME varchar(16) NOT NULL default , PRIMARY KEY原创 2008-12-05 10:35:00 · 495 阅读 · 0 评论 -
Hibernate映射 一对一例(续)
由于采用主键关联存在一些问题。下面我们将上面的那个例子转为外键同一个主键关联。表结构改为:CREATE TABLE user ( USER_ID varchar(10) NOT NULL default , NAME varchar(16) NOT NULL default , fk_room_id varchar(10) NOT NULL default , INDEX原创 2008-12-05 10:38:00 · 369 阅读 · 0 评论 -
Hibernate复合主键例子
复合主键,由多个字段组成主键,例如,使用firstname和lastname组成主键。可以通过两种方式确定主键,一种是基于实体类的复合主键,另一种是通过定义主键类来实现。不管通过哪种方式,复合主键都需要实现equals方法和hashcode方法,以作为不同数据之间是别的标志。一.基于实体类属性的复合主键主键由实体类中的属性组成。1.配置文件TUser.hbm.xml xml version="转载 2008-12-05 14:26:00 · 542 阅读 · 0 评论 -
Hibernate 一对多外键双向关联
一、模型介绍 一个人(Person)对应多个地址(Address)。 二、实体(省略getter、setter方法) public class Person1nfk_sx implements Serializable { private int personid; priv转载 2008-12-08 11:48:00 · 557 阅读 · 0 评论 -
用Xdoclet为Hibernate中的Component映射生成HBM文件
用Xdoclet为Component生成HBM文件需注意几个地方,以下代码中用红色标出: Java代码:Person.java /** * @hibernate.class * table="t_user" * * @author wxh * */public class Person implements Serializable { private Integer id;原创 2008-12-11 14:55:00 · 606 阅读 · 0 评论