当前位置:编程学习 > JAVA >>

hibernate一对多条件查询问题

hibernate一对多映射时,如Student(一),Book(多)。查询的时候能对Book做条件约束吗?默认的懒加载只是查出与Student关联的所有book,能够对book再加上一些自定义的外部参数吗? --------------------编程问答-------------------- 写hql吧,控制Student.Book --------------------编程问答-------------------- 懒加载没有做过。查询的时候是可以对Book做条件约束的。 --------------------编程问答-------------------- 用hql..都可以的操作的 --------------------编程问答--------------------
引用楼主 burningbloog 的回复:
自定义的外部参数吗?

啥意思?
加入Student定义是这样:

public class Student{
//......省略
private List<Book> books;
//......省略
}

HQL是面向对象的查询,例如

--就是查找拥有书超过5本的学生
from Student stu where stu.books.lenght > 5

还有方法就是lazy设为false,"from Student"就可以查出所有的学生和他们拥有的书了,在java逻辑里面做条件筛选 --------------------编程问答--------------------
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,