首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate 引语多对多

2012-11-13 
hibernate 注解多对多老师 可以 教书多门 课程many-to-many课程 可以 被多个老师教书--------------------

hibernate 注解多对多
老师 可以 教书多门 课程
    many-to-many
课程 可以 被多个老师   教书
----------------------------------------

//name是建立的第三个表,t_c两个字段 cou_id        id//     cou_id是课程表中的字段//     id    是老师表中的字段@ManyToMany(cascade={CascadeType.PERSIST,CascadeType.MERGE},fetch = FetchType.EAGER)@JoinTable(name="t_c",joinColumns={@JoinColumn(name="cou_id")}          ,inverseJoinColumns={@JoinColumn(name="id")})private Set<UserVo> teacher=new HashSet<UserVo>();

--------------------------------------------------
关系中有多种关系 我觉得重要的应该是 级联的处理上 (添加自动生成,与级联删除)
                               以及例如:学生: 学生卡
                                    学生添加没必要添加学生卡,但是学生卡必须要学生
                                    学生删除学生卡不存在,但是学生卡删除学生可以在。
                               关键字:mappedBy

热点排行