首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate一对一级联查询,该怎么解决

2013-11-19 
hibernate一对一级联查询@Entitypublic class Spaces {// 所属人private Owner owner// id name ...等属

hibernate一对一级联查询


@Entity
public class Spaces {
// 所属人
private Owner owner;  // id name ...等属性。

@OneToOne(fetch=FetchType.EAGER)
public Owner getOwner() {
return owner;
}

public void setOwner(Owner owner) {
this.owner = owner;
}

}




List<Spaces> list=session.createQuery("from Spaces").list();



function(list){
   $.each(list,function(i,n){
       //n.owner.name   error: Cannot read property 'name' of null 
   })
}


已经级联查询了,还是不能得到。很奇怪!
[解决办法]
这个owner是空吧?
[解决办法]
输出看看list的长度多少?
[解决办法]
你是用JavaScript做的?不用JSTL遍历?
[解决办法]
引用:
Quote: 引用:

这个owner是空吧?


不是空  10条数据

list是10条,owner为空,否则也不会报Cannot read property 'name' of null了
[解决办法]
那就纯客户端问题了
[解决办法]
你先用jstl试一下看行不行先

热点排行