我在某处读到JPA使我们的应用程序松散耦合。但我不知道它是怎么做到的?我知道hibernate实现了JPA准则
我在某处读到JPA使我们的应用程序松散耦合。但我不知道它是怎么做到的?我知道hibernate实现了JPA准则
Hibernate是一个表单工具,它将我们的实体映射到关系数据库。还有更多的工具可以将java实体映射到关系数据库,比如toplink、topplink。jpa只是一个规范,用于形成工具(hibernate, topplink)。Hibernate遵循并实现Jpa设置的指导方针。它如何使应用程序松散耦合?Jpa与Orm工具(即Orm工具)松散耦合,它允许将java实体与表映射,通过此应用程序不需要数据库的底层实现和结构。就像Jpa充当接口一样,它的实现类是java的Orm工具。如果您想从一个表单工具切换到另一个表单工具,只需更改依赖项,就可以了。无需更改代码库中的代码。这就是jpa在我们的应用程序中提供松耦合的方式。