В настоящее время я хочу реализовать Spring session
в моем базовом проекте Spring XML
. Однако я получил ошибку в тот момент, когда Spring Session
пытается сохранить данные в базе данных.
Вот что я получил с консоли:
java.lang.AbstractMethodError
на org.apache.commons.dbcp.DelegatingConnection.createBlob (DelegatingConnection.java:571)
на org.apache.commons.dbcp.DelegatingConnection.createBlob (DelegatingConnection.java:571)
в org.springframework.jdbc.support.lob.TeoraryLobCreator.setBlobAsBytes (TemporaryLobCreator.java:64)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository.setObjectAsBlob (JdbcOperationsSessionRepository.java:667)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository.lambda $ insertSessionAttributes $ 4 (JdbcOperationsSessionRepository.java:550)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository $$ Lambda $ 128 / 1131500542.setValues (неизвестный источник)
в org.springframework.jdbc.core.JdbcTemplate.lambda $ update $ 0 (JdbcTemplate.java:865)
at org.springframework.jdbc.core.JdbcTemplate $$ Lambda $ 105 / 1374416583.doInPreparedStatement (неизвестный источник)
в org.springframework.jdbc.core.JdbcTemplate.execute (JdbcTemplate.java:617)
в org.springframework.jdbc.core.JdbcTemplate.update (JdbcTemplate.java:862)
в org.springframework.jdbc.core.JdbcTemplate.update (JdbcTemplate.java:917)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository.insertSessionAttributes (JdbcOperationsSessionRepository.java:547)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository.access $ 300 (JdbcOperationsSessionRepository.java:135)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository $ 2.doInTransactionWithoutResult (JdbcOperationsSessionRepository.java:414)
в org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction (TransactionCallbackWithoutResult.java:36)
в org.springframework.transaction.support.TransactionTemplate.execute (TransactionTemplate.java:140)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository.save (JdbcOperationsSessionRepository.java:397)
в org.springframework.session.jdbc.JdbcOperationsSessionRepository.save (JdbcOperationsSessionRepository.java:135)
в org.springframework.session.web.http.SessionRepositoryFilter $ SessionRepositoryRequestWrapper.commitSession (SessionRepositoryFilter.java:236)
в org.springframework.session.web.http.SessionRepositoryFilter $ SessionRepositoryRequestWrapper.access $ 100 (SessionRepositoryFilter.java:197)
Отмечено: что я использую Spring 5.1.2.RELEASE
и hibernate 3.2.5.ga