我有如下所示的域类
class College implements Serializable
{
String name
String description
}
class Student implements Serializable
{
String name
College college
}
而我在StudentController中有StudentController操作,它接受学生对象并更新MySQL数据库中的数据,我面临的问题是外键“学院”和“学生”都被更新了,这是不可取的,我只想让学生对象被更新而忽略外键。
作为一种解决办法,我用
stu
我试图用我以前计算过的分数来给我的学生排序,但问题是,如果学生有相同的分数,他们应该是相同的等级,例如
学生1有满分学生2有满分
他们都必须是1级;
这里是我的数据库的一个例子
我要做的查询是(只是为了选择,然后我可以将值插入到我的列中)
SELECT a.points
count(b.points)+1 as rank
FROM examresults a left join examresults b on a.points>b.points
group by a.points;
编辑更清晰:
学生1分80分
学生2分77.5
学生3分77.