我是Java Persistence API的新手.我刚刚学会了它,现在想在我的Java桌面应用程序中使用它.但我有以下问题:
Q1.哪个JPA实现的大小最小(因为我希望我的应用程序的大小尽可能小)?
Q2.如何<provider>在persistence.xml文件中查找标记的值.我知道它的价值是供应商特定的,但我找不到从这里下载的JPA实现的价值.
Q1.哪个JPA实现的大小最小(因为我希望我的应用程序的大小尽可能小)?
对于JPA 1.0:
我会远离TopLink Essentials.
对于JPA 2.0:
这些措施已在我的宠物项目上完成(包括JDBC驱动程序以外的依赖项).就个人而言,即使对于桌面应用,我也不会仅根据尺寸选择.
Q2.如何在persistence.xml文件中查找标记的值.
org.datanucleus.jpa.PersistenceProviderImpl org.eclipse.persistence.jpa.PersistenceProviderorg.hibernate.ejb.HibernatePersistenceorg.apache.openjpa.persistence.PersistenceProviderImploracle.toplink.essentials.PersistenceProvider