2

目前我们使用 Hibernate 作为 JPA 的持久提供者。以后能不能改成iBatis。如果我们改变,我需要考虑哪些事情?

4

1 回答 1

5

可能你不想使用已经刻好的 iBatis,但也许是MyBatis

正如您从文档中看到的,概念与 JPA 和 Hibernate 完全不同。您不能重复使用:

  • 实体的映射
  • JPQL 查询。
  • 任何设置

您可以部分重用的是实体(只有没有 jpa 映射的代码)和本机查询(查询本身,而不是注释)。

于 2012-04-27T17:45:22.980 回答