【发布时间】:2018-05-10 13:48:27
【问题描述】:
我将 Hibernate 5.0.10、Java 7 和 Microsoft JDBC Driver 4.1 用于 SQL Server 版本 4.1.8112.100。
更改为 Microsoft SQL Server JDBC 驱动程序 6.4 后,我收到此错误:
当前 CallableStatement 不是 ResultSet,而是调用了 getResultList
在 getResultSet 的最后一行失败
public List<DocListResultExt> getDocuments(DocList doc) {
StoredProcedureQuery query = entityManagerFactory
.createEntityManager()
.createNamedStoredProcedureQuery("getDocList");
query.setParameter(....);
List<Sp_get_doc_list> spList = (List<Sp_get_doc_list>)query.getResultList();
知道为什么它突然看起来与当前代码不兼容吗?
【问题讨论】:
-
这个存储过程的代码是什么,具体是不是包含
SET NOCOUNT ON?
标签: java sql-server jdbc