EJB3.0使用注释@OneToMany实现一对多关系,使用@JoinColumn(name="")说明关联的外键名,使用FetchType说明“多”端数据项的装载方式。
但是在一个Bean中如果存在多个外键关系,即有多个数据项都是一对多关系,则只有一个能使用fetch=FetchType.EAGER,其余均为LAZY方式。否则,JBOSS将抛出cannot simultaneouly fetch multiple bags的异常。
EJB3.0使用注释@OneToMany实现一对多关系,使用@JoinColumn(name="")说明关联的外键名,使用FetchType说明“多”端数据项的装载方式。
但是在一个Bean中如果存在多个外键关系,即有多个数据项都是一对多关系,则只有一个能使用fetch=FetchType.EAGER,其余均为LAZY方式。否则,JBOSS将抛出cannot simultaneouly fetch multiple bags的异常。