现有表设计如下 如何生成hibernate的配置文件???

03-08-21 vigour
CREATE TABLE roles(

role_id INT NOT NULL,

role_name VARCHAR(50) NOT NULL,

role_descript VARCHAR(200) NOT NULL,

PRIMARY KEY( role_id )

) TYPE=INNODB;

CREATE TABLE rights(

right_id INT NOT NULL,

right_name VARCHAR(50) NOT NULL,

right_descript VARCHAR(200) NOT NULL,

PRIMARY KEY( right_id )

) TYPE=INNODB;

CREATE TABLE rolerights(

roleright_id INT NOT NULL,

role_id_fk INT NOT NULL,

right_id_fk INT NOT NULL,

PRIMARY KEY(roleright_id,role_id_fk,right_id_fk),

INDEX role_ind(role_id_fk),

INDEX right_ind(right_id_fk),

FOREIGN KEY (role_id_fk) REFERENCES persons(role_id),

FOREIGN KEY (right_id_fk) REFERENCES flights(right_id)

) TYPE=INNODB;

我写了三个javabean对应上面三个表 但感觉不大对劲

用Middlegen-Hibernate-r1生成的*.hbm好像没看到几个表的联系关系

vigour
2003-08-21 15:36
> CREATE TABLE roles(

角色表

> CREATE TABLE rights(

权限表

> CREATE TABLE rolerights(

角色和权限的关系表

一个角色有多个权限

一个权限可以属于多个角色

请问各位大师能不能据此提供一个*.hbm?

vigour
2003-08-21 23:15
帮帮忙 讲解一下!!!!!

猜你喜欢