De SessionFactory para EntityManagerFactory

Existe a possibilidade de eu pegar/criar um EntityManagerFactory atravésn de um SessionFactory ?
Eu já tenho o SessionFactory e qria trabalhar com EntityManagerFactory.

Alguém sabe se é possível e como devo fazer ?

Você possui um persistence.xml? Consegue obter um PersistenceUnit a partir do SessionFactory?

É o seguinte…
Eu estou trabalhando em um projeto q utiliza websphere 6.1 e pelo q vi o mesmo é incompativel com JPA 2.
Ele dá erro para pegar o PersistenceUinit do persistence.xml.

Edit: na verdade, pegar ele pega, mas ele dá erro na hora de criar o EntityManager.

private static final EntityManagerFactory emf = Persistence.createEntityManagerFactory("projeto_persistence");

Com hibernate eu consigo pegar o SessionFactory do hibernate.cfg.xml

private static SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

Ai eu gostaria de através desse SessionFactory trabalhar como se fosse um EntityManagerFactory.

Edit 2:
Eu me enganei na pergunta.
O Session eu consigo criar, atraves do SessionFactory.
Não consigo criar um EntityManager através de um EntityManagerFactory.
Oq eu qro mesmo é trabalhar com um EntityManager através de um Session.

Não há como.
Websphpere 6.1 não usa JPA1?
Creio que sim.

É oq parece. :cry:

Tem muita diferença de implementação do JPA 1 pro JPA 2 ?
Terei q trabalhar direto com o hibernate.