我需要过滤对象列表中的实体,例如:
public class Student {
private int id;
private List<Course> courses;
}
public class Course {
private int id;
private String name;
private float note;
private Classroom classroom;
}
public class Classroom {
private int id;
private String classroom;
}
Run Code Online (Sandbox Code Playgroud)
如何获得一个包含笔记大于 70 且位于教室 23(例如)的课程列表的学生对象?
有没有办法使用实体的名称而不是数据库的列之一?
或者我如何将 hibernate 为实体生成的别名与 sql 相关联?
我附上了一个来自休眠过滤器的链接:https : //docs.jboss.org/hibernate/orm/5.0/manual/en-US/html/ch19.html
java hibernate hibernate-mapping hibernate-criteria hibernate-filters