posts - 247,  comments - 25,  trackbacks - 0

1.数据表:
orders:订单表 customer:客户表
orders:
id  int(4)    <pk>
orderno  varchar(20)
moeny decimal(10,2)
customer_id int(4) <fk>

customer:
id int(4) <pk>
name varchar(20)
phone varchar(20)

2.pojo类
public class Customer implements Serilizable{
    private Integer id;
    private String name;
    private String phone;
    private Set orders=new hashSet();
    public Customer(){
    }
}
public class Orders implements Serilizable{
    private Integer id;
    private String orderno;
    private Double moeny;
    private Customer customer;
    public Orders(){
    }
}

3.hbm.xml
Orders.hbm.xml
<hibernate-mapping package="com.lhb.vo">
    <class name="Orders" table="orders">
        <id name="id" column="id" type="integer">
            <generator class="native"/>
        </id>
         <property name="moeny" column="moeny" type="double"/>
        <property name="orderno" column="orderno" type="string"/>
        <many-to-one column="customer_id" class="com.lhb.Customer" lazy="false" not-null="true"/>
    </class>
</hibernate-mapping>
Customer.hbm.xml

<hibernate-mapping package="com.lhb.vo">
   <class name="Customer" table="customer">
        <id name="id" column="id" type="integer">
                <generator class="native"/>
        </id>
        <property name="name" column="name" type="string"/>
        <proerty name="phone" column="phone" type="string"/>
        <!--all:表示所有操作均在关联层级上时行连锁操作
               save-update:表示只有save与update操作进行连锁操作
                delete:表示只有delete操作进行连锁操作
                延迟加载lazy:就是在用的时候再进行加载
                inverse:表示关联关系维护工作由谁负责,默认为false,表示由主控方负责维护关联关系,如果设置为tue,表示由被控方来维护
        -->
        <set name="orders" cascade="all" lazy="false" inverse="true" >
            <!--指出充当外键的字段名-->
            < key column="customer_id"/>
              <!--指出关联类的名字,表名集合中存放的是该类的对象-->
            <one-to-many class="com.lhb.Orders"/>
        </set>
    </class>
</hibernate-mapping>

posted on 2008-05-25 17:10 林的 阅读(513) 评论(0)  编辑  收藏 所属分类: hibernate

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

想回家了,呵呵!

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜