0

我目前有一个问题。

我有一个定义 Bean 并实现它的小项目,此外该项目包含一些用于休眠的模型方案。

Bean 实现看起来像这样:

 public class TestBean implements TBean {

    @PersistenceContext
    protected EntityManager em;

    public TestBean() {
    }

    public void createEntries(User user) {
           em.persist(user);
       }
 }

我认为这应该可以正常工作。

我现在的问题是,我在persistence.xml 中做了一些更改,但所有这些更改似乎都被忽略了。我什至删除了 persistence.xml 的全部内容并将其中的文本更改为完全废话 - 没有任何变化。我现在的问题是,如果 glassfish 以某种方式缓存 persistence.xml,如果是,我该如何避免这种缓存,如果现在 - 我做错了什么?

非常感谢 :)

4

1 回答 1

0

检查您正在部署的工件:在归档程序中打开实际的 jar 文件并验证该文件是否存在于META-INF/文件夹中(如果您正在部署 EJB 模块)或WEB-INF/classes/META-INF/(如果是 .war)中。

于 2012-04-18T19:05:06.670 回答