1

从我在 ormlite 中看到的内容来看,它已经实现了它的注释以及 JPA 标准注释。首先,设计新的注释集的原因是什么?其次,如何使用标准注释,如@Entity等,而不是 ormlite 特定的注释。现在,我没有为这些实体定义错误。我需要一个jar文件吗?

4

2 回答 2

7

@DataNucleus 是正确的。 ORMLite不是完全兼容的 JPA 实现。ORMLite 的许多特性不能很好地与 JPA 注释映射,并且更容易创建我自己的集合。JPA 也是一个非常大的规范,我不希望大部分注释生成UnsupportedOperationException或突然失败。最后,我试图编写一个具有 0 个依赖项的 ORM 库。

综上所述,我对改进 ORMLite 的 JPA 兼容性感兴趣,所以如果您对如何使其更好有任何建议,请将它们发送到开发人员邮件列表。我很想改进它。

于 2012-04-17T17:32:16.217 回答
4

因为它不是真正的 JPA 实现,只是为了方便而使用 JPA 注释。显然,通过使用它,您会失去 JPA 本身提供的可移植性,但是对于非常特定的情况,它可能具有一些优势

于 2012-04-17T09:02:14.563 回答