是否可以在桌面应用程序上使用不带应用程序服务器的TopLink Essentials?

最佳答案

是的,但是对于某些行为,您可能必须使用jvm启动选项来启用toplink代理。我相信这是为了偷懒或类似的东西。
你是说toplink还是toplink Essentials?第一个是商业Oracle产品。后者是jpa 1.0的参考实现,jpa1.0是一个稍微精简的版本。
老实说,除了EclipseLink(这将是JPA2.0的参考实现)或Hibernate之外,我认为没有任何理由使用其他东西。
要真正做到这一点:
Hibernate for Java SE
Eclipselink in J2SE RCP Applications;以及
Using the Java Persistence API in Desktop Applications

10-08 18:10