使用者群組的關聯,一個使用者隻能屬于一個組,一個組可以擁有多個使用者
user.java:
group.java:
配置檔案
user.hbm.xml:
group.hbm.xml:
在hibernate.cfg.xml中添加:
<mapping resource="cn/edu/hpu/many2many/group.hbm.xml"/>
<mapping resource="cn/edu/hpu/many2many/user.hbm.xml"/>
生成的sql語句:
alter table m_user
drop
foreign key fkbf71e05db11f7732
drop table if exists m_group
drop table if exists m_user
create table m_group (
id integer not null auto_increment,
name varchar(255),
primary key (id)
)
create table m_user (
groupid integer,
alter table m_user
add index fkbf71e05db11f7732 (groupid),
add constraint fkbf71e05db11f7732
foreign key (groupid)
references m_group (id)
轉載請注明出處:http://blog.csdn.net/acmman