gpt4 book ai didi

java - 在同一个项目中使用jpa存储库和hibernate(使用标准,HQL调用查询)可以吗

转载 作者:行者123 更新时间:2023-12-02 02:19:23 25 4
gpt4 key购买 nike

在同一个应用程序中使用 jpa 存储库和 hibernate 可以吗?在同一应用程序中使用 CRUDRepositories、JPARepositories 等、EntityManager 和 SessionFactory。

最佳答案

如果我理解正确的话,您是在问在同一个项目中使用存储库和 hibernate 是否可以。

JPA is a specification ,即如何实现持久化 API 的规则。

Hibernate是一个库(如果你想精确的话,是一组库),它遵循 JPA 规范并提供自己的实现。当您使用 hibernate 时,您会自动遵循大部分 JPA 规范。 Hibernate还提供了一些额外的功能。

如果您选择使用额外的功能,那么移植到 Hibernate 不支持的另一种数据存储可能是一个挑战。最common relational databases are supported默认情况下。

我认为在这种情况下,无论如何你都需要改变很多设计。因此,请继续使用您认为合适的 Hibernate。

关于java - 在同一个项目中使用jpa存储库和hibernate(使用标准,HQL调用查询)可以吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57285078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com