【发布时间】:2014-05-31 05:11:36
【问题描述】:
作为我测试的一部分,我正在创建一个 DAO,其唯一目的是在测试中。尝试运行单元测试时出现以下错误:
java.lang.IllegalArgumentException: Unknown entity:
似乎当实体驻留在 src/test/java 文件夹中时,它们不会被拾取。将实体移动到 src/main/java 时,一切正常。问题是这个 DAO 仅用于测试,我真的不想把它放在 main.js 中。有没有办法解决这个问题?
【问题讨论】:
-
你是在为实体使用注解还是xml配置?
-
注解和 jpa persistence.xml。新的 DAO 上有所有正确的注释。
-
您的实体在
persistence.xml内吗?如果没有,你需要在那里添加 -
所有其他实体都被自动检测到,为什么会有所不同?
标签: java hibernate maven jpa entity