Java 错误:无法检查JDBC自动提交模式

Java 错误:无法检查JDBC自动提交模式,java,hibernate,jdbc,Java,Hibernate,Jdbc,我使用hibernate,JDBC为我提供了一个DAO来满足一些需要 在这个DAO中,我使用批处理 connection.setAutoCommit(false); for (int i = 0; i < callsList.size(); i++) { Calls calls = callsList.get(i); stmt.setInt(1, calls.getSecdur());

我使用hibernate,JDBC为我提供了一个DAO来满足一些需要

在这个DAO中,我使用批处理

connection.setAutoCommit(false);
            for (int i = 0; i < callsList.size(); i++) {
                Calls calls = callsList.get(i);
                stmt.setInt(1, calls.getSecdur());
                /////.......
                stmt.addBatch();
                if ((i+1) % 100 == 0){
                    stmt.executeBatch();
                    connection.commit();
                }
            }
            stmt.executeBatch();
            connection.commit();
@Override
    public List<E> getAll() {
        List<E> list = null;
        try {
            Criteria criteria = getSession().createCriteria(entityClass);
            list = (List<E>) criteria.list();
        } catch (Exception ex) {
            logger.log(Level.FINEST, "Exception getAll message = {1}.", ex.getMessage());
        }
        return list;
    }