level 1
绯虹的雨
楼主
class Group{
int id;
@OneToMany(fetch=FetchType.EAGER, cascade = CascadeType.ALL,mappedBy="gr oup")
Set<Student> stuList;
}
class Student{
int id;
String name;
int mathscores;
@ManyToOne(fetch=FetchType.EAGER,optional=true)
@JoinColumn(name="group_id")
Group group;
}
public interface HeroRepository extends CrudRepository<Group,Integer> {
@Query("select g from Group g where id=?1" )
Group findById(int id);
}
这里查询的group对象包括了所有1个班的学生
我现在需要查询1个班中 mathscores>60的人 并且只需要1个group对象的返回
这个@Query里面的语句怎么写
2014年10月10日 06点10分
1
int id;
@OneToMany(fetch=FetchType.EAGER, cascade = CascadeType.ALL,mappedBy="gr oup")
Set<Student> stuList;
}
class Student{
int id;
String name;
int mathscores;
@ManyToOne(fetch=FetchType.EAGER,optional=true)
@JoinColumn(name="group_id")
Group group;
}
public interface HeroRepository extends CrudRepository<Group,Integer> {
@Query("select g from Group g where id=?1" )
Group findById(int id);
}
这里查询的group对象包括了所有1个班的学生
我现在需要查询1个班中 mathscores>60的人 并且只需要1个group对象的返回
这个@Query里面的语句怎么写