| 
 
 主表为: 用户表(member)  
create table member (  
member_id number(10,0) not null,  
name varchar2(10 char),  
sex varchar2(1 char),  
primary key (member_id)  
)  
 
从表为: 订单表(orders)  
create table orders (  
Order_id number(10,0) not null,  
total_price float,  
member_id number(10,0),  
primary key (Order_id)  
)  
alter table orders  
add constraint FKC3DF62E5CDAA53AA  
foreign key (member_id)  
references member  
 
双向关联映射细分:  
 
在主表member的关系映射文件中:  
1)一端(member)中对多端(order)采取了延迟加载策略:lazy="true"默认  
2)将多端(order)的传播持久性(级联)设置为最全面的全部级联(包括孤儿模式):cascade="all-delete-orphan"  
3)将维护关系的控制权交给多端(order):inverse="true"  
 
在从表orders的关系映射文件中:  
1)多端(order)对一端(member)采取了预先抓取策略:fetch="join"(并且要把一端‘member’映射文件的class标签的lazy属性设置为false)  
2)将一端(member)的传播持久性(级联)设置为存储、更新:cascade="save-update" |