我使用SessionFactory(特定于hibernate)方法。
org.hibernate.query.Query.list已弃用。从hibernate查询获取结果的非弃用方法是什么?我无法相信我有这么困难的时间试图找到这个:)
例如:
<UploadStatus> query = session.createQuery("select us from UploadStatus us where us.uploadFileId = :uploadFileId")
.setParameter("uploadFileId", fileUploadId); code here
List<UploadStatus> us = query.list();
不推荐使用上面的list()方法。什么是适当/不弃用的替代品?
由于 -Andrew
答案 0 :(得分:2)
使用getResultList()方法而不是list()。 getResultList()在TypedQuery和org.hibernate.Query(depricated)接口中声明。 org.hibernate.Query中getResultList()的默认实现调用list()方法。但是因为它也在TypedQuery中声明,我猜编辑不应该显示为被删除。