1.我建一个商品信息表和一个商品大类表:
create table ArticlesManager 
(
 id int PRIMARY key AUTO_INCREMENT,
 name varchar(15) not null,
 class varchar(15) not null
);
create table category
(
 id int PRIMARY key AUTO_INCREMENT,
 categoryname varchar(20)
);
怎么用hibernate实现两表的关联?

解决方案 »

  1.   

    补充:商品信息表中的class列名 就是 商品的类别 用这个字段跟第二个表建立关联!
      

  2.   

    商品信息表:            商品大类表:
    id  name type           id  categorynametype 和商品大类的id关联
      

  3.   

    再多的一端的映射文件中,加入<many-to-one>这个标签,
    <many-to-one>会在多的一端加入一个外键,指向一的一端,这个外键是由
    <many-to-one>中的column属性定义的,如果忽略这个属性,那么默认的外键与
    实体的属性一致。
      

  4.   

    表建好了 hibernate支持自动拖拽,不建议这种做法,如楼上所说 写个<many-to-one> <one-to-many>