Glassfish 3.1 и Gilead - PullRequest
       40

Glassfish 3.1 и Gilead

2 голосов
/ 13 апреля 2011

Можно ли использовать Gilead для приложения GWT и Glassfish 3.1 вместе? Я пробовал это в сервлете:

@PersistenceUnit
EntityManagerFactory emf;

@Override
public void init() throws ServletException {
    super.init();

    HibernateJpaUtil hibernateJpaUtil = new HibernateJpaUtil(emf);
    PersistentBeanManager persistentBeanManager =
        GwtConfigurationHelper.initGwtProxyBeanManager(hibernateJpaUtil);
    setBeanManager(persistentBeanManager);
}

Однако, это терпит неудачу, так как реализация, обеспеченная Glassfish EntityManagerFactory, является EntityManagerFactoryWrapper и не HibernateEntityManagerFactory.

Я видел, что есть HibernateJBossUtil, который используется, чтобы избежать этой проблемы в JBoss. Но я не смог найти ничего полезного, чтобы запустить Gilead в Glassfish.

Есть идеи?

Спасибо.

РЕДАКТИРОВАТЬ: я забыл сказать, что я добавил поддержку Hibernate для Glassfish с помощью инструмента обновления.

...