Nie można Serializować Sesji Fasoli - Ostrzeżenie rzucone

Używam środowiska z JSF + Primefaces + tomcat 6.0.32 w netbeans używając EclipseLink (JPA 2.0).

Moja aplikacja działa dobrze, ale za każdym razem, gdy ją uruchamiam, pojawia się wiele ostrzeżeń mówiących, że nie można serializować moich fasoli sesyjnych, i pokazuje mi takie bloki dla każdego komponentu sesji:

18-jul-2012 23:05:46 org.apache.catalina.session.StandardSession writeObject
ADVERTENCIA: No puedo serializar atributo de sesión facturacionController para sesión 62A53325838E1E7C6EB6607B1E7965E6
java.io.NotSerializableException: org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
    ... and so on...

Rzecz w tym, że moje fasole sesji już implementują Serializable. Co więc mogę zrobić, aby to rozwiązać?

Dzięki !

---- dodane informacje 07/20/2012 ----

Jedynym punktem, w którym robię odwołanie do EntityManager z komponentu bean sesji, jest to, że podczas tworzenia właściwości jpaController we właściwości getter:

private JpaController getJpaController() {
    if (jpaController == null) {
        jpaController = new JpaController(Persistence.createEntityManagerFactory("myPersistenceUnit"));
    }
    return jpaControllerPedido;
}

To dlatego, że zdefiniowałem konstruktor jpaController w ten sposób:

public JpaController(EntityManagerFactory emf) {
    this.emf = emf;
}

questionAnswers(1)

yourAnswerToTheQuestion