2

是否可以在没有应用程序服务器的情况下仅在桌面应用程序上使用Toplink Essentials ?

4

3 回答 3

2

可以,但对于某些行为,您可能必须使用 JVM 启动选项来启用 toplink 代理。我相信这是为了延迟加载或类似的东西。

您是指 TopLink 还是 TopLink Essentials?第一个是商业 Oracle 产品。后者是 JPA 1.0 的参考实现,它是一个稍微精简的版本。

老实说,我认为除了 EclipseLink(它将是 JPA 2.0 参考实现)或 Hibernate 之外,没有任何理由使用任何东西。

要真正做到这一点:

于 2009-04-11T11:23:19.873 回答
1

是的,只要您不需要 JNDI 命名服务。Toplink 和 Hibernate 都可以在没有应用服务器的情况下运行。您只需要一个关系数据库和一个 JDBC 驱动程序。

于 2009-04-11T11:23:34.397 回答
0

是的,toplink 是一个纯 Java 类库

于 2009-04-11T11:26:27.243 回答