`
kingsz1
  • 浏览: 157899 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

运行时 NameQuery 找不到

阅读更多
我的project本来已经有2个表的实体类,各种配置都正常。今天新加2个表,并建立实体类和stateless ejb,所有操作跟以前都一样。编译没问题,部署也没问题,运行就出问题了:


出错信息说明这个查询名字找不到,但是,这个查询是生成实体类时,自动建立的:


搞了大半天,没有任何头绪。把电脑启动了几次了,甚至连实体类删除了重建,也是同样的问题。下班回家,重建实体类,一运行还是出错。
后来想了想,为什么以前建的实体类就可以正常运行,而今天建的就不行???而且编译和部署都没有问题,说明问题不在具体的语句上。
突然想到 persistence.xml ,把它打开,添加这2个新的实体类,保存,重新生成和部署,运行就不出错了。
  • 大小: 76.5 KB
  • 大小: 85.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics