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