Java 使用IntelliJ生成JPA实体而不使用persistence.xml或orm.xml
有没有一种方法可以在不使用persistence.xml文件的情况下使用IntelliJ生成JPA实体?或者IntelliJ基本上可以从Java配置中识别持久性单元?我有一个现有(遗留)模式,该项目是一个重写,现在在SpringBoot中使用Java配置。根据Spring引导文档,持久化单元将通过以下代码创建:Java 使用IntelliJ生成JPA实体而不使用persistence.xml或orm.xml,java,spring,jpa,intellij-idea,Java,Spring,Jpa,Intellij Idea,有没有一种方法可以在不使用persistence.xml文件的情况下使用IntelliJ生成JPA实体?或者IntelliJ基本上可以从Java配置中识别持久性单元?我有一个现有(遗留)模式,该项目是一个重写,现在在SpringBoot中使用Java配置。根据Spring引导文档,持久化单元将通过以下代码创建: @Bean public LocalContainerEntityManagerFactoryBean customerEntityManagerFactory( Ent
@Bean
public LocalContainerEntityManagerFactoryBean customerEntityManagerFactory(
EntityManagerFactoryBuilder builder) {
return builder
.dataSource(dataSource())
.packages(com.abc.DomainThing.class)
.persistenceUnit("abc")
.build();
}
我通过在项目中使用persistence.xml来解决这个问题,而不是真正由代码使用或签入。它只是让IDE感到高兴,我可以将一个数据源绑定到它,以获得JPA实体类中的DB模式帮助。我通过在项目中使用persistence.xml来解决这个问题,而不是真正由代码使用或签入。它只是让IDE感到高兴,我可以将一个数据源绑定到IDE上,以获得JPA实体类中的DB模式帮助?在我看来,使用与您相同的设置,它看起来非常糟糕-有一个右键单击菜单“添加数据源”和“新建->持久化单元”,但选择这些选项根本不起任何作用。甚至一个错误都没有。