Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.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 在企业应用程序中同时使用hibernate和spring时,是否创建了两个单独的JVM实例?_Java_Eclipse_Spring_Hibernate_Jvm - Fatal编程技术网

Java 在企业应用程序中同时使用hibernate和spring时,是否创建了两个单独的JVM实例?

Java 在企业应用程序中同时使用hibernate和spring时,是否创建了两个单独的JVM实例?,java,eclipse,spring,hibernate,jvm,Java,Eclipse,Spring,Hibernate,Jvm,在企业应用程序中同时使用hibernate和spring时,是否创建了两个单独的JVM实例?如果在eclipse中使用hibernate和spring类,它们还会使用eclipse的jvm实例来加载它们的类吗?是否有任何spring或hibernate类包含main方法来创建jvm实例?如果jar中没有主类,那么这些类如何加载到内存中,或者我们如何为它们创建单独的JVM实例 当Hibernate和spring在应用程序中一起使用时,是否有单独的JVM实例 没有 如果在eclipse中使用hibe

在企业应用程序中同时使用hibernate和spring时,是否创建了两个单独的JVM实例?如果在eclipse中使用hibernate和spring类,它们还会使用eclipse的jvm实例来加载它们的类吗?是否有任何spring或hibernate类包含main方法来创建jvm实例?如果jar中没有主类,那么这些类如何加载到内存中,或者我们如何为它们创建单独的JVM实例

当Hibernate和spring在应用程序中一起使用时,是否有单独的JVM实例

没有

如果在eclipse中使用hibernate和spring类,它们还会使用eclipse的jvm实例来加载它们的类吗

这取决于您如何从Eclipse中启动应用程序。但答案可能是否定的(而且有充分的理由)

是否有任何spring或hibernate类包含main方法来创建jvm实例


冬眠,不,也许是春天。这取决于>>如何如果您使用“java”命令行多次运行您的企业应用程序jar文件,那么每个创建的实例都将在单独的JVM中运行n

所有问题的答案都是“否”。关于你的最后一个问题:为什么?您的应用程序(或应用程序服务器)将包含main方法并在内存中加载所有必需的类。无需Hibernate或Spring自行完成此操作。