Which revision of Spring/JDK/etc. are being used in the ENV? Have you enabled second level cache in the configuration (your hibernate will by default pick any second level caches while executing any operations within the @Transactional)?