Spring boot Spring引导默认EntityManager
spring boot是否有默认的EntityManager。我现在正在设置一个,但我注意到,当我的项目加载时,我看到: LocalContainerEntityManagerFactoryBean:为持久化单元“default”构建JPA容器EntityManagerFactory 这是默认的EntityManager吗?如果是,我如何访问它 提前感谢。您可以使用@PersistenceContext注释将实体管理器注入到SpringBean中:Spring boot Spring引导默认EntityManager,spring-boot,jpa,hibernate-entitymanager,Spring Boot,Jpa,Hibernate Entitymanager,spring boot是否有默认的EntityManager。我现在正在设置一个,但我注意到,当我的项目加载时,我看到: LocalContainerEntityManagerFactoryBean:为持久化单元“default”构建JPA容器EntityManagerFactory 这是默认的EntityManager吗?如果是,我如何访问它 提前感谢。您可以使用@PersistenceContext注释将实体管理器注入到SpringBean中: @PersistenceContext Ent
@PersistenceContext
EntityManager em;
当使用SpringBootStarter数据jpa时,您只需使用application.properties中的spring.datasource.{url、用户名、密码、驱动程序类名}属性配置数据源
如果您想使用内存中的数据库(如H2)进行开发,甚至不需要这样做。只需将数据库作为依赖项包含
一旦您这样做了,您应该能够将EntityManager注入到您的bean中 只需在你的课堂上@Autowire它