没有应用程序服务器的JPA

时间:2010-07-16 10:59:48

标签: java jpa

我只是在编写一个小型java应用程序,我希望能够将数据模型保存在数据库中。所以我想知道我是否可以使用JPA。我前段时间使用过JPA,但据我记得它需要一台应用程序服务器。所以我想知道我可以让JPA使用应用程序服务器来保持我的课程。

5 个答案:

答案 0 :(得分:3)

是的,您可以在没有应用程序服务器的情况下使用JPA。这是一个可以帮助您的教程:TopLink JPA: How to use JPA with Java SE

答案 1 :(得分:2)

是的,您可以在没有任何应用程序服务器的情况下使用JPA。请参阅this Hibernate教程中的第2.4节

答案 2 :(得分:2)

JPA,“传统上”与应用程序服务器相关联,因为JPA是Java EE规范的一部分。但是,这并不意味着JPA的个别实现无法在应用服务器之外工作。

我个人用Hibernate做过这个,这可能是最受欢迎的JPA实现。 Hibernate文档为您提供了有关如何在独立应用程序中运行Hibernate的一些提示。

答案 3 :(得分:0)

你最好不要使用Hibernate独立版;如果没有额外的JPA层,它会更容易管理。无论如何,没有太大的区别。

答案 4 :(得分:0)