Я определяю компонент типа AnnotationSessionFactoryBean для использования в веб-приложении.
Если я явно не определяю его как НЕ одноэлементный, он должен быть одноэлементным.
Теперь он привязан к текущему потоку.
Это означает, что это не может быть одиночка.
p.s. Сессия, производимая Factory, не является одноэлементной, а SessionFactory всегда является одноэлементной. Теперь все ясно!