关于Hibernate3查询时Lazy加载问题
环境Struts2SpringHibernate例:Student表idstunameclassIDclass表idclassname使用Hql查询时,可以lazy出Cl...
环境 Struts2 Spring Hibernate
例: Student表
id stuname classID
class表
id classname
使用Hql 查询时,可以lazy出Class
如果加上条件查询班级的条件怎么办( classname like ? ) 还能使用hql嘛?
业务中常常需要关联查询,一般是怎么处理这种问题的呢?
@ManyToOne
......
这个明白..
例如:
String hql = " from " + student.getClassName() + " where stuname like 'a ' ";
this.hibet.find(hql);
这样可以找到Student对象. 如果用到了Class 那么他就能Lazy出来.
现在我的想法是这样.
String hql = " from " + student.getClassName() + " where classname like 'a ' ";
把条件换为Class表中的, 不知道说明白了没 展开
例: Student表
id stuname classID
class表
id classname
使用Hql 查询时,可以lazy出Class
如果加上条件查询班级的条件怎么办( classname like ? ) 还能使用hql嘛?
业务中常常需要关联查询,一般是怎么处理这种问题的呢?
@ManyToOne
......
这个明白..
例如:
String hql = " from " + student.getClassName() + " where stuname like 'a ' ";
this.hibet.find(hql);
这样可以找到Student对象. 如果用到了Class 那么他就能Lazy出来.
现在我的想法是这样.
String hql = " from " + student.getClassName() + " where classname like 'a ' ";
把条件换为Class表中的, 不知道说明白了没 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询