Java 关于持久性框架的查询

Java 关于持久性框架的查询,java,hibernate,spring,persistence,Java,Hibernate,Spring,Persistence,我对Java开发中使用JAR处理数据库部分感到有点困惑: 在我当前的项目中,使用了以下三个JAR: 1) ejb3-persistance.jar (@Entiry @Table annotations are taken from this) 2) hibernate3.jar 3) spring-core.jar (JdbcDaoSupport is used from this jar) 请给我解释一下这些罐子的详细用法。(我想详细了解持久性框架) 请帮助。这些注释是“标准”ejb3注

我对Java开发中使用JAR处理数据库部分感到有点困惑:

在我当前的项目中,使用了以下三个JAR:

1) ejb3-persistance.jar (@Entiry @Table annotations are taken from this)
2) hibernate3.jar 
3) spring-core.jar (JdbcDaoSupport is used from this jar)
请给我解释一下这些罐子的详细用法。(我想详细了解持久性框架)

请帮助。

这些注释是“标准”ejb3注释

Hibernate是正在使用的特定ORM(它将利用“标准”注释)

Spring提供Hibernate使用的JDBC连接


关于这三个组件框架中的每一个的更多细节,我建议您访问它们各自的项目并阅读它们的文档。这太过分了。

google开始使用spring jpa。了解ejb/jpa的最佳途径是阅读规范,了解orm和类似的持久性架构需要(大量)时间,同样,理解jdbc需要阅读规范。这些JAR/LIB是这些技术背后逻辑的抽象,因此您还可以阅读JAR的api和源文件。