Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 使用IntelliJ生成JPA实体而不使用persistence.xml或orm.xml_Java_Spring_Jpa_Intellij Idea - Fatal编程技术网

Java 使用IntelliJ生成JPA实体而不使用persistence.xml或orm.xml

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

有没有一种方法可以在不使用persistence.xml文件的情况下使用IntelliJ生成JPA实体?或者IntelliJ基本上可以从Java配置中识别持久性单元?我有一个现有(遗留)模式,该项目是一个重写,现在在SpringBoot中使用Java配置。根据Spring引导文档,持久化单元将通过以下代码创建:

@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模式帮助?在我看来,使用与您相同的设置,它看起来非常糟糕-有一个右键单击菜单“添加数据源”和“新建->持久化单元”,但选择这些选项根本不起任何作用。甚至一个错误都没有。