永发信息网

hibernate 用criteria 查询最大值 怎么写?

答案:2  悬赏:20  手机版
解决时间 2021-03-07 03:52
hibernate 用criteria 查询最大值 怎么写?
我有student表 属性有三个分别是 id(int) , name(string) , age(int)
查询id的最大值 是不是:List list=session.createCriteria(Student.class)
.setProjection(Projections.projectionList()
.add(Projections.max("id"))).list();
得到id的值 是不是:
Student stu=(Student)list.get(0);
int id=stu.getId();

我这么写 不对,麻烦帮我找找哪错了.
控制台生成的sql语言是: Hibernate: select max(this_.id) as y0_ from student this_
最佳答案
这句话错了Student stu=(Student)list.get(0); 改成Integer max = (Integer) list.get(0);问题解决
全部回答
从最上面查下去 resourcesbooking 把它设置成criteria criteria = this.getsession().createcriteria(resourcesbooking.class); criteria.create("resources","r"); criteria.add(restrictions.in("r.字段", “值”)); criteria.add("r.librarybranches.字段",值"); 这样就是三个关系了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
(24分)阅读下列材料:材料一他(梭伦)把雅典
G224怎么去啊,有知道地址的么
宝宝能吃猕猴桃吗
康派漆武胜总经销在什么地方啊,我要过去处理
网上处对象现实吗?
公积金贷款810000万15年,每月要还多少钱
进口红酒报完关以后,商检证明什么时候可以拿
做了一个很奇怪的梦,梦到自己在一间类似宾馆
求PHP多维数组相加
小五义都是谁
图展示了近代甲午中日战争中的某一次重要战役
鑫伯爵娱乐在哪里啊,我有事要去这个地方
速派奇电动车车座钥匙扣图形
手机键盘输入*#多少显示本机号码
1314520是什么意思啊?
推荐资讯
the sound of music 歌词中文
栀子苷的结构是()
纪录片的“纪”是什么意思
dnf狂战刷图基础精通点不点 说明理由 如果不
求日剧花样男子迅雷种子。
情趣内衣多少钱一套
行李箱怎么寄快递
阿龙排挡地址在什么地方,想过去办事
斑芝洁套装多少钱?都搜不到
观音签,第六十一签,求解签,已婚,有矛盾,
中国古代历法名著《授时历》的作者是谁? [历
知道耗电量怎么算功率
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?