小编Jas*_*lez的帖子

如何使用休眠过滤器过滤休眠中的实体

我需要过滤对象列表中的实体,例如:

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

1
推荐指数
1
解决办法
1万
查看次数