比如现在有A,B两个表,B中有A的外键,那么在取得B中的数据时存入SESSION中时,会不会把A的相关数据也存入去,另外问下大家,如果在JSP页面中要访问刚才B中A的数据,用什么方法比较容易点

解决方案 »

  1.   

    会把的A的数据也存入..
     所以在页面上经常会碰到这样的EL表达式:
      ${student.teacher.name}
      

  2.   

    在xml里面有个cascade属性,可以设置是否级联操作,如果要访问B中A的数据时,需要在类B中增加一个A的引用,然后通过这个类名.属性名(类A).属性名就能访问到访问类A里面的属性了!
      

  3.   

    1.取得B中的数据时存入SESSION中时,会不会把A的相关数据也存入去?
      B中有A的外键
      所以B对应的对象中有A的get set方法
      保存B时需要setA,否则会报错的2.访问刚才B中A的数据,用什么方法比较容易?
      直接b.a.id 就可以了吧