繁体   English   中英

Query .list和.getResultList之间的区别

[英]Difference between Query .list and .getResultList

最近,如果您使用的是Hibernate 5.2或更高版本,则不推荐使用Query::list()方法。

现在,使用这两种方法有什么区别?

如果有人知道,请举例说明。

Hibernate 3.2的文档说Query#list()将查询作为List<T>返回。

将查询结果作为List返回。 如果查询在前一行包含多个结果,则结果将在Object []的实例中返回。

正如您可以从Hibernate 5.2的较新文档中读到的关于相同命名类及其方法的查询 #getResultListjavax接口方法TypedQuery#getResultList的重写实现。

执行SELECT查询并将查询结果作为类型化列表返回。

此方法取代了以前版本的方法。

我们的想法是实现Java EE接口(大多数javax库)并保持命名一致。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM