为什么ormlite有自己的注释?

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

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

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

总而言之,我兴趣提高ORMLite的JPA兼容性,所以如果您对如何改进它有任何建议,请将它们发送到开发人员邮件列表 。 我很想改进它。