ssh框架中Detachaed Criteria查询问题
有两张表,通过外键关联。
Ainfo{
aid;
bid;---外键
}
Binfo{
bid;
bname;
}
现在应该用什么detached criteria语句通过查询Ainfo表,查到bname呢?
不会写这里~有谁会吗?在线等……
------解决方案--------------------你这两张表的结构在hibernate实体里面已经变成了
Ainfo{
Integer aid;
Binfo bin;
}
直接使用ainfo.bin.bname 就可以获得
------解决方案--------------------Ainfo配置文件lazy设为false,则可以直接拿到bname的;
List list = getSession().createCriteria(Ainfo.getClass()).add(Example.create(Ainfo).enableLike(MatchMode.ANYWHERE).excludeZeroes()).list();
for (Ainfo a : list){//这个地方强制转化下,不然报错
a.getBinfo().getBname();
}