从我在ormlite看到它已经实现了注释以及JPA标准注解。 首先,什么是设计新的注释集合的原因是什么? 其次,如何可以使用标准的注解像@Entity
等代替ormlite特殊注解。 现在,我越来越不为这些实体定义的错误。 我需要一个jar文件?
Answer 1:
因为它是不是一个真正的JPA实现,只是让为了方便使用JPA注解。 显然,通过使用它,你不可能JPA本身所提供的便携性,但随后可能有非常特殊的情况下,一些优势
Answer 2:
@DataNucleus是正确的。 ORMLite不是一个完全符合JPA实现。 有ORMLite的许多功能,不与JPA注解很好地映射,并创建自己的一套很容易。 JPA也是一个非常大的规格,我不想注释很大比例产生UnsupportedOperationException
或悄然突出部分失败。 最后,我试图写一个ORM库0的依赖。
所有这一切说, 我致力于提高ORMLite的JPA兼容性,因此,如果您有关于如何使其更好的任何建议,请发送到该开发者邮件列表 。 我很想去改善它。
文章来源: Why ormlite has its own annotations?