Java SpringJPA存储库中API的数量是否会影响启动时间?
根据经验,我知道在Hibernate hbm XML中有太多的命名查询将导致它启动更慢,因为它必须预编译所有这些查询 问题: 如果我将持久性层移动到SpringDataJPA存储库并使用JpaRespository(它有大量我可能不需要的API),我会遇到同样的问题吗Java SpringJPA存储库中API的数量是否会影响启动时间?,java,spring,hibernate,jpa,spring-data-jpa,Java,Spring,Hibernate,Jpa,Spring Data Jpa,根据经验,我知道在Hibernate hbm XML中有太多的命名查询将导致它启动更慢,因为它必须预编译所有这些查询 问题: 如果我将持久性层移动到SpringDataJPA存储库并使用JpaRespository(它有大量我可能不需要的API),我会遇到同样的问题吗 SpringDataJPA什么时候在其存储库后面生成SQL?在启动时,如Hibernate命名查询?查询是在运行时创建的,即您第一次执行查询时。创建关联的标准查询,并将其缓存以供以后重用 您的应用程序不会启动得较慢,因为Sprin
SpringDataJPA什么时候在其存储库后面生成SQL?在启动时,如Hibernate命名查询?查询是在运行时创建的,即您第一次执行查询时。创建关联的
标准查询
,并将其缓存以供以后重用
您的应用程序不会启动得较慢,因为SpringApplicationContext
在启动时不会预生成查询