第二章Hibernate关系映射试卷资料.ppt

many-to-many关联 数据库设计 project和employee是多对多关系 需要建立一个关系表 many-to-many关联 多对多关系怎么映射呢? 一对多单向关联 一对多单向关联关系中,需要在一端的映射文件中加入如下内容: 一对多单向关系 set元素包括以下属性: name:设定待映射的持久化类的属性名,这里为Clazz类的students属性; lazy: 是否采用延迟加载。 inverse: 用于标识双向关联中的被动方一端,inverse=false的一方(主控方)负责维护关联关系,默认值 为false。 cascade 操作级联(cascade)关系,可选值为all : 所有情况下均进行级联操作;none:所有情况下均不进行级联操作;save-update:在执行save-update时进行级联操作. set元素的常用属性 set元素的常用属性 属性 含义和作用 必须 默认值 name 映射类属性的名称 Y table 关联类的目标数据库表 N lazy 指定关联对象是否使用延迟加载以及延迟加载的策略 N proxy fetch 设置抓取数据的策略 N select 一对多单向关联 set元素还包含两个子元素: key key元素设定与所关联的持久化类对应的表的外键,此处为student表的cls_id one-to-many one-to-many元

文档评论(0)

1亿VIP精品文档

相关文档