Transação Spring

isso você está certo.
Eu tenho exatamente isso

<context:component-scan base-package="classe.projeto"/>

e não funciona.

vi nas suas classes, realmente está correto.

anote seu managedbean com @Controller e @ManagedBean

tente a injeção com @autowired

abrass

Já tentei também.

quando faço isso ele não consegue fazer a injeção e o atributo estadoRN fica null;

ja tentei fazer a injeção tbm com @Inject e Com @Resource, mas nada faz isso funcionar.

tentou com as 2 annotations?

Voce diz assim ?

@Resouce
@Inject

Não tinha tentado ainda, mas não deu certo.

nao man! @controller e @managedbean

Ah, claro, testei antes.
mas não funciona a injeção…

Achei esse post

nele ele explica o que fez para resolver a exception

No Hibernate Session bound to thread

fiz exatamente o que ele enviou.

mas dai a injeção no bean não funciona.

Achei no forum um post com o mesmo problema

http://www.guj.com.br/java/256988-spring-3--spring-mvc--hibernate

mas sem solução.

Será que existe uma solução para isso ?

Pessoal, consegui resolver.

Para integrar as ferramentas eu fiz leitura desse post

e nele o SessionFactory é passado no construtor da classe.

Reparei que para mim isso não servia lendo esse post

http://forum.springsource.org/archive/index.php/t-48650.html

A unica coisa que mudei foi

Como era


private final SessionFactory factory;

@Autowired
public MeuMetodoDAO(final SessionFactory factory) {
        this.factory = factory;
}

Como ficou


@Autowired
private SessionFactory factory;