用户和组的关联,一个用户只能属于一个组,一个组可以拥有多个用户
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