Java 错误:无法检查JDBC自动提交模式
我使用hibernate,JDBC为我提供了一个DAO来满足一些需要 在这个DAO中,我使用批处理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());
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;
}