EclipseLink中的ScrollableCursor引发SQLException:结果集已关闭。在远程环境上

时间:2019-02-20 11:39:03

标签: java jboss eclipselink

我对ScrollableCursor有问题。在我的本地环境中,它运行良好,但是在远程环境中,我遇到了异常:

  

内部异常:java.sql.SQLException:结果集已关闭。   错误代码:0       在org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340)       在org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.processExceptionForCommError(DatabaseAccessor.java:1620)       在org.eclipse.persistence.queries.ScrollableCursor.getPosition(ScrollableCursor.java:251)       在org.eclipse.persistence.queries.ScrollableCursor.retrieveNextObject(ScrollableCursor.java:551)       在org.eclipse.persistence.queries.ScrollableCursor.loadNext(ScrollableCursor.java:411)       在org.eclipse.persistence.queries.ScrollableCursor.hasNext(ScrollableCursor.java:277)

我的查询:

SELECT 
    order_header.order_head_id,
    order_header.order_date,
    order_header.status,
    suppliers.supplier,
    categories.category,
    order_header.user,
    order_header.sage_ref,
    SUM(order_lines.total_price) AS price
FROM
    order_header
        LEFT JOIN
    order_lines ON order_header.order_head_id = order_lines.order_head_id
        LEFT JOIN
    suppliers ON order_header.supplier_id = suppliers.supp_id
        LEFT JOIN
    categories ON order_header.category = categories.cat_id
WHERE
    order_header.status LIKE '%'
        AND order_header.order_head_id LIKE '%'
        AND order_header.user LIKE '%'
GROUP BY order_header.order_head_id
ORDER BY order_head_id DESC
LIMIT 50;

能否请您告诉我一些错误的地方?

0 个答案:

没有答案