classpath中的ejb3持久性和javax持久性jar文件?

时间:2014-02-03 08:47:35

标签: java spring hibernate maven jpa

我正在使用spring3和Hibernate4 JPA应用程序。 我的课程路径下面有两个罐子。

ejb3-persistence-1.0.2.GA.jar
 Javax.persistence jar version 1.0.2

我需要两个罐子吗?为什么这些罐子是必需的?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用此jar中的任何一个。这些jar只包含JPA API类。没有具体的实现逻辑。 如果您使用maven(gradle,ivy),则不需要包含此jar,因为您已添加了hibernate依赖项。 Maven将自动包含项目依赖罐的依赖罐。