2

可以将 Gilead 用于 GWT 应用程序和 Glassfish 3.1 一起使用吗?我已经在 servlet 中尝试过:

@PersistenceUnit
EntityManagerFactory emf;

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

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

但是,它失败了,因为 EntityManagerFactory 的 Glassfish 提供的实现是 EntityManagerFactoryWrapper 而不是 HibernateEntityManagerFactory。

我已经看到有一个 HibernateJBossUtil 用于避免 JBoss 中的这个问题。但我找不到任何有用的东西让 Gilead 在 Glassfish 中运行。

任何想法?

谢谢。

编辑:我忘了说我通过使用 Glassfish 的更新工具向 Glassfish 添加了 Hibernate 支持。

4

0 回答 0