社区
Web 开发
帖子详情
在DetachedCriteria中去掉重复行
songfu1988
2008-12-05 12:28:43
在hib和springd的集成时,在使用DetachedCriteria构造进行查询时,怎样去掉重复项!
...全文
219
2
打赏
收藏
在DetachedCriteria中去掉重复行
在hib和springd的集成时,在使用DetachedCriteria构造进行查询时,怎样去掉重复项!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gvc068932
2008-12-05
打赏
举报
回复
criteria.setResultTransformer(criteria.DISTINCT_ROOT_ENTITY);
bruni
2008-12-05
打赏
举报
回复
distinct?
Detached
Criteria
分页记录
重复
解决方案
尝试了criterion.setResultTransformer(
Criteria
Specification.DISTINCT_ROOT_ENTITY)方法发现Hibernate其实只是针对结果集再过滤,得到的记录总数仍然是含有
重复
的 经过一番尝试,决定使用子查询来解决这个问题,...
Hibernate
中
的
Detached
Criteria
查询(所有使用到的类属性必须在映射文件
中
存在)
Detached
Criteria
对象为hibernate的离线查询对象(即该对象不是由session创建[由forClass或者forEntityName来创建],查询的动态sql语句在web层即可以生成[即可以脱离session来动态构建sql语句,进
行
查询]) ...
Detached
Criteria
分页
中
有
重复
记录的问题
userinfo表和roleinfo表,二者为多对多关系,通过关联表userinfo_... 通过public List getInfos(int firstResult)方法获取要在一页
中
显示的数据。 userinfo数据: userinfo_roleinfo数据: roleinfo数据: userId us
hibernate去除
重复
记录
转自:... hibernate
去掉
重复
记录
Detached
Criteria
detached
Criteria
=
Detached
Criteria
.forClass(TbStationeryType.class);
detached
Criteri
hibernate
Detached
Criteria
子查询对应sql的in语句
设置去除查询结果
中
的
重复
数据 17
criteria
Detail.setResultTransformer(
criteria
Detail.DISTINCT_ROOT_ENTITY); 18 19 20 // 关联两个实体的关系 21
criteria
.add(Property.forName("id" ).in...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章