社区
Java SE
帖子详情
Hibernate 的Criteria 怎么返回List
赫尔嗄
2015-02-10 11:56:12
类似于这个方法
public List<String> findAllUserId() {
Query query = getSession().createQuery("select userId from AcmsUser");
return query.list();
}
要用Criteria实现
...全文
464
5
打赏
收藏
Hibernate 的Criteria 怎么返回List
类似于这个方法 public List findAllUserId() { Query query = getSession().createQuery("select userId from AcmsUser"); return query.list(); } 要用Criteria实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RANDOLPH_SM
2015-02-21
打赏
举报
回复
看起来没错呀
on1y_rL
2015-02-11
打赏
举报
回复
public List<String> findAllUserId() { Criteria criteria = this.getSession().createCriteria(AcmsUser.class); criteria.setProjection(Projections.id()); criteria.list();//返回的是 id的List criteria.setProjection(Projections.property(propertyName)); criteria.list();//返回的是你要的那个属性的list; }
chrispaul324
2015-02-10
打赏
举报
回复
List list = getSession().createCriteria(AcmsUser.class).list();
赫尔嗄
2015-02-10
打赏
举报
回复
可是数据库数据很多 全查出来和插一列时间差很多 想返回String 只能用HQL了吗
枫醉秋
2015-02-10
打赏
举报
回复
hibernate 这个返回的肯定是对象了,你可以重新组装了list返回你想要的
Hibernate
之
Criteria
查询
Hibernate
中提供了三种查询方式,分别为HQL、
Criteria
查询、本地化SQL查询,实际应用中,有很多人忽略了
Criteria
的用处,觉得不如另外两种贴近SQL方式便捷,实际则未必,很多情况下
Criteria
更具有优势;本篇文章就对
Criteria
查询做一个全面的介绍,以期尽可能的将更多的
Criteria
强大的查询功能展现出来; 1、首先新建一个Maven Web Project项目,
Hibernate
中
Criteria
的完整用法
标题
Hibernate
中
Criteria
的完整用法 1,
Criteria
Hibernate
设计了
Criteria
Specification 作为
Criteria
的父接口,下面提供了
Criteria
和Detached
Criteria
。 2,Detached
Criteria
Spring 的框架提供了get
Hibernate
Template().findBy
Criteria
(detached
Criteria
) 方法可以很方便地根据Detached
Criteria
来
返回
查询结果。Detache
Hibernate
Criteria
指定
返回
列
Criteria
criteria
= this.getSession().create
Criteria
(ProjectApplySubProject.class, "sub"); Projection
List
projection
List
= Projections.projection
List
(); projection
List
.add(Projections.property("sub.id
Hibernate
的
Criteria
的用法进行总结:
Hibernate
的
Criteria
的用法进行总结:
Hibernate
的
Criteria
的用法进行总结: Java代码
Hibernate
设计了
Criteria
Specification 作为
Criteria
的父接口,下面提供了
Criteria
和Detached
Criteria
。
Criteria
和 Detached
Criteria
的主要区别在于创建的形式
Hibernate
Criteria
查询接口
– Start 除了 HQL 和 JPQL 外,
Hibernate
还提供了一个查询接口
Criteria
,不过老的查询接口(org.
hibernate
.
Criteria
) 已经不推荐使用了,推荐我们使用新的接口(javax.persistence.
criteria
.
Criteria
Query)。 package shangbo.
hibernate
.demo033; import javax....
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章