问题描述
one方:@OneToMany(cascade={CascadeType.PERSIST,CascadeType.REFRESH,CascadeType.MERGE},fetch=FetchType.EAGER,mappedBy="meetingRole")privateSet<MeetingAttender>attenderSet=newHashSet<MeetingAttender>();many方:@ManyToOne(cascade={CascadeType.PERSIST,CascadeType.REFRESH,CascadeType.MERGE})@JoinColumn(name="MEETINGROLE_ID")privateMeetingRolemeetingRole;test测试:publicvoidtestAddRole()throwsException{MeetingRolerole=newMeetingRole();role.setRoleType("TEST");MeetingAttenderattender=newMeetingAttender();attender.setAttenderName("AAAAAAAAA");attender.setMeetingRole(role);//role.getAttenderSet().add(attender);attender=this.meetingAttendeeService.addAttender(attender);//attender.getMeetingRole().getAttenderSet();System.out.println(attender.getMeetingRole().getRoleId());MeetingRoler=meetingRoleService.findMeetingRoleById(attender.getMeetingRole().getRoleId());System.out.println(r.getRoleType());System.out.println(r.getAttenderSet());if(null!=r.getAttenderSet()){for(MeetingAttenders:r.getAttenderSet()){System.out.println(s.getAttenderName());}}}