读书人

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

发布时间: 2013-11-19 22:55:29 作者: rapoo

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试一下看行不行先

读书人网 >Java Web开发

热点推荐