我有一个使用Spring Roo生成的Spring-JPA项目。现在,对于某些要求,我们正在用一些不符合JPA的其他框架(MyBatis)替换我们的JPA层。我做了改变,他们也工作得很好。我已经从我的pom.xml文件中删除了所有JPA依赖项。
我正面临着用于测试DAO层的JUnit测试项目的问题。 Spring Roo正在寻找javax.persistence.Entity
类,它是JPA特定jar的一部分。
请在下面找到以下错误详情:
can't determine annotations of missing type javax.persistence.Entity
when weaving type ****.**.***Test
when weaving classes
when weaving
when batch building BuildConfig[null] #Files=12 AopXmls=#0
[Xlint:cantFindType]
error at (no source information available
有人可以告诉我如何在不添加JPA依赖项的情况下删除此错误吗?
答案 0 :(得分:0)
您可以尝试从测试123e4567e89b12d3a456426655440000, <nil>
文件中将push-in
发送到相关的.aj
文件,然后删除使您的Spring Roo shell成为必需的代码(导入,注释)显示错误。
如果您不确定如何进行插入,可以阅读Spring Roo 1.3.2.RELEASE文档http://docs.spring.io/spring-roo/docs/1.3.2.RELEASE/reference/html/removing.html#removing-step-by-step-1
此致