gpt4 book ai didi

java - MyBatis 遵循 JPA 吗?

转载 作者:行者123 更新时间:2023-11-30 05:57:30 28 4
gpt4 key购买 nike

作为我的第一个 ORM,我已经使用 myBatis 几个月了。现在我正在尝试学习其他东西,例如 Hibernate/JPA。起初很难理解 Hibernate 和 JPA 之间的区别。经过几分钟的研究,我明白 JPA 只是一个规范,Hibernate 是 JPA 的具体实现。在此视频中:link一切都得到了很好的解释,但视频的作者将 myBatis(iBatis) 视为 JPA 实现。这是一个好方法吗? myBatis 遵循 JPA 吗?有一个答案,但已经 11 岁了:link2 。在我使用 myBatis 的应用程序中,我不必使用 JPA 特定对象/注释,因此这意味着 myBatis 不遵循 JPA?

最佳答案

myBatis 没有实现 JPA。

在您提到的视频中,没有提到 ibatis/mybatis 是 JPA 实现。 mybatis 被视为 ORM(确实如此)。视频中说hibernate、ibatis 和toplink 都有非常不同的接口(interface),你不能毫不费力地替换另一个。如果有一个 API 能够支持不同的实现,那就太好了。但这并不意味着 JPA(作为这样的 API)由所有提到的 ORM 实现。

关于java - MyBatis 遵循 JPA 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52916497/

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