Hibernate groupProperty方法——设置参加分组的属性列
2023-06-13 09:12:00 时间
返回值:PropertyProjection 类的对象。PropertyProjection 类为 Projection 类的子类。
对用户信息表中的用户名进行分组,并统计每个用户名的人数,关键代码如下:
Criteria criteria = session.createCriteria(UserForm.class); //获取Criteria对象 criteria.setProjection(Projections.projectionList() //设置投影查询列 .add(Projections.groupProperty( username )) .add(Projections.rowCount(), count )); //设置添加分组的属性列 list = criteria.list(); //执行查询语句,获取查询结果集 Iterator it = list.iterator(); //获取查询迭代器 while(it.hasNext()){ //循环遍历迭代器 Object[] o = (Object[])it.next(); System.out.println( 用户名: +o[0]+ 人数: +o[1]); }
22881.html
java相关文章
- 详解Android布局中gravity与layout_gravity属性[通俗易懂]
- matlab中Regionprops函数详解——度量图像区域属性
- 【说站】Springboot如何从yml或properties配置文件中获取属性值
- JavaScript 字符串方法与属性(上)
- 软件方法(下)第8章分析之分析类图—知识篇Part10-审查类和属性2
- display属性值有哪些_验证控件display属性
- 【Android Gradle 插件】PackagingOptions 配置 ④ ( pickFirsts、merges、excludes 属性配置 Set<String> 类型属性值常用配置方法 )
- 【Kotlin】类的初始化 ① ( 成员属性 | Kotlin 自动为成员字段生成 getter 和 setter 方法 | 手动设置成员的 getter 和 setter 方法 | 计算属性 )
- input 属性 disabled 和 readonly 的区别
- 【HTML5】HTML5 多媒体标签 ② ( 视频标签 <video> | 视频标签常见属性 | autoplay 属性 | controls 属性 | poster 属性 | 设置多个格式视频 )
- PHP- 复合数据类型-对象的特殊方法和属性
- Linux查看文件属性的方法(linux查看文件的属性)
- CSS 属性选择器详解编程语言
- ALV中的fieldcat常用字段属性选项大全详解编程语言
- ios jquery css(‘left’)无法读取属性解决的方法详解编程语言
- Hibernate hibernate.max_fetch_depth属性:设置抓取深度
- Spring setConnectionProperties方法:设置数据库连接的各种属性
- Oracle中生成主键属性的方法及应用(oracle主键属性)
- 对javascript基本对象的属性以及方法的实例介绍
- aspadodb.stream对象的方法/属性
- JavaScript节点操作以及DOMDocument属性和方法
- jsRuntimeObject()获取ie里面自定义函数或者属性的集合
- jquery学习之二属性文本与值(text,val)
- 原生javascript获取元素样式属性值的方法
- JAVA读取属性文件的几种方法总结
- 判断JS对象是否拥有某种属性的两种方式
- jQuery获取选中内容及设置元素属性的方法
- Python实现动态添加类的属性或成员函数的解决方法
- jQuery将所有被选中的checkbox某个属性值连接成字符串的方法