我的问题如下:
在一个实体类中,我添加了在将应用程序部署到服务器时编译不好的 NamedQuery。问题是我在它的 JPQL 语句中使用了错误的实体名称,所以我决定暂时删除有问题的 NamedQuery,同时我考虑一些替代方案。
所以,一切正常,应用程序工作正常,突然之间,我开始遇到同样的错误,当我尝试使用上述有问题的 NamedQuery 部署实体 bean 时。有趣的是,我的代码中的任何地方都不存在这样的 NamedQuery - 我已经删除了对它的所有引用,所以它仍然无法部署到服务器,但不知何故它确实如此。就像 Glassfish 拥有自己的这些实体 bean 的副本并不断部署它们,尽管它们同时被修改了。
随时向我询问有关此问题的任何其他信息。