2010-03-25 41 views
0

我想用Seam来坚持我的jpa实体,当我引用一个实体在罐子缝时说未知实体。我不想在persistence.xml中添加所有类我想要seam来扫描我的罐子和自动检测实体(如春天所做的那样)。Seam给实体提供Unknow实体例外在罐子里

我错过了什么?

+0

@Noura ok,但是你可以吗展示你的应用程序结构是怎样的?请参阅http://stackoverflow.com/questions/2453746/jboss-seam-enabling-debug-page/2459795#2459795,了解如何显示您的应用。寻找*因此你的耳朵应用程序应该看起来像这样* – 2010-03-25 21:15:12

+0

这解释了我的问题:http://stackoverflow.com/questions/2427221/seam-equivalent-of-spring-persistenceunitpostprocessor – Noura 2010-03-30 16:33:01

回答

0

它实际上取决于您的应用程序的环境。

如果是Java SE(例如部署在tomcat上的战争打包的应用程序),则不会扫描您的jar以查找组成持久性单元的实体。这些类被看作是正常的java类,实体管理器并不关心他们那么多...而且你必须手动指向它们,或者切换到Java EE和耳朵...

+0

我正在向JBoss AS部署一场战争,因为我使用maven我不能使用jar文件属性,必须列出类。 – Noura 2010-04-10 11:14:08