Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在没有服务器的情况下使用实体类和EntityManager?_Java_Jpa - Fatal编程技术网

Java 是否可以在没有服务器的情况下使用实体类和EntityManager?

Java 是否可以在没有服务器的情况下使用实体类和EntityManager?,java,jpa,Java,Jpa,在学校我们学习jpa。获取数据并将其添加到数据库中的一种很好的方法。我目前在一个smal项目中,实际上不需要与Payara/glasfish建立ebj和客户。。但我很愿意使用这个框架 有办法吗 是的,您可以使用JPA实现,例如在任何Java应用程序中,它不需要是在Payara或Glassfish等应用服务器中运行的Java EE应用程序。是的,您可以使用JPA实现,例如在任何Java应用程序中,它不需要是在Payara或Glassfish等应用服务器上运行的Java EE应用程序。您需要一个服务

在学校我们学习jpa。获取数据并将其添加到数据库中的一种很好的方法。我目前在一个smal项目中,实际上不需要与Payara/glasfish建立ebj和客户。。但我很愿意使用这个框架



有办法吗

是的,您可以使用JPA实现,例如在任何Java应用程序中,它不需要是在Payara或Glassfish等应用服务器中运行的Java EE应用程序。

是的,您可以使用JPA实现,例如在任何Java应用程序中,它不需要是在Payara或Glassfish等应用服务器上运行的Java EE应用程序。

您需要一个服务器,但它可以是一个非常轻量级的服务器。您计划在何处物理保存数据?在远程mysql数据库上。。关于我可以使用什么服务器的任何提示?JPA不需要JEE。您可以在任何JavaSE应用程序中使用JPA。在JEE中,事务通常由框架自动处理。因此,在JavaSE中,您需要管理自己的事务边界,而不需要服务器。您甚至可以使用嵌入式数据库(作为应用程序进程一部分运行的数据库);在这种情况下,不需要单独的数据库服务器。@ChristianMoen:如果你必须问,那么你可能还没有准备好。我建议访问一些关于如何将JPA与JavaSE结合使用的基于internet的教程,包括Oracle自己的:您需要一个服务器,但它可以是一个非常轻量级的。您计划在何处物理保存数据?在远程mysql数据库上。。关于我可以使用什么服务器的任何提示?JPA不需要JEE。您可以在任何JavaSE应用程序中使用JPA。在JEE中,事务通常由框架自动处理。因此,在JavaSE中,您需要管理自己的事务边界,而不需要服务器。您甚至可以使用嵌入式数据库(作为应用程序进程一部分运行的数据库);在这种情况下,不需要单独的数据库服务器。@ChristianMoen:如果你必须问,那么你可能还没有准备好。我建议访问一些关于如何将JPA与Java SE结合使用的基于internet的教程,包括Oracle自己的:这是否支持远程mysql数据库?是的,它将支持任何本地或远程数据库,与在服务器上运行的webapp中相同。好的,谢谢!这是需要在客户端计算机上运行的服务器吗?不,您也可以使用嵌入式数据库,如或。这是否支持远程mysql数据库?是的,它将支持任何本地或远程数据库,与在服务器上运行的webapp中的数据库相同。好的,谢谢!这是一个需要在客户机上运行的服务器吗?不,您也可以使用诸如或之类的嵌入式数据库。