- 2
- 0
- 约2.23万字
- 约 27页
- 2016-11-17 发布于湖北
- 举报
第八章 Hibernate数据操作技巧
8.1 分组统计数据
一、聚合函数
(1)count()
public class test {
public static void main(String[] args) {
Configuration conf = null;
SessionFactory sessionFactory = null;
Session session = null;
try {
// 读取配置文件
conf = new Configuration().configure();
// 创建SessionFactory
sessionFactory = conf.buildSessionFactory();
// 打开session
session = sessionFactory.openSession();
Long count = (Long) session.createQuery(
select count(*) from Dept d).uniqueResult();
System.out.println(部门总数:+count);
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭session
if (session != null)
session.close();
}
}
}
(2)sum()
public class test {
/**
* @param args
*/
public static void main(String[] args) {
Configuration conf = null;
SessionFactory sessionFactory = null;
Session session = null;
try {
// 读取配置文件
conf = new Configuration().configure();
// 创建SessionFactory
sessionFactory = conf.buildSessionFactory();
// 打开session
session = sessionFactory.openSession();
Double salarySum = (Double) session.createQuery(
select sum(e.salary) from Emp e).uniqueResult();
System.out.println(薪水总和:+salarySum);
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭session
if (session != null)
session.close();
}
}
}
(3)min()
public class test {
public static void main(String[] args) {
Configuration conf = null;
SessionFactory sessionFactory = null;
Session session = null;
try {
// 读取配置文件
conf = new Configuration().configure();
// 创建SessionFactory
sessionFactory = conf.buildSessionFactory();
// 打开session
session = sessionFactory.openSession();
Double salary = (Double) session.createQuery(
select min(e.salary) from Emp e).uniqueResult();
System.out.println(最低薪水:+salary);
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭session
if (session != null)
session.close();
}
}
}
(4)max()
public class test {
public
您可能关注的文档
最近下载
- 2025年八年级语文上册《钱塘湖春行》古诗鉴赏对比阅读训练含答案.docx VIP
- 国盛证券-钢铁行业2026年度策略-人间正道是沧桑.pdf VIP
- 2026年全球锂电池正极材料行业报告.docx
- 故障录波识图基础及典型故障分析.pptx VIP
- 粮库安全生产解读课件.ppt VIP
- 五年级下册英语教案unit1lesson5whataretheydoing教案.docx VIP
- 杜邦 PA66 Zyte l101F NC010 未增强 尼龙66.pdf VIP
- 设计变更与签证管理流程.docx VIP
- 压疮的培训(压疮小组).ppt VIP
- 医疗器械生产质量管理规范(2025版)培训试题(含答案).docx
原创力文档

文档评论(0)