簡體   English   中英

使用IntelliJ生成JPA實體而不使用persistence.xml或orm.xml

[英]Generating JPA entities with IntelliJ without a persistence.xml or orm.xml

有沒有辦法用IntelliJ生成JPA實體而沒有persistence.xml文件? 或者基本上讓IntelliJ識別來自Java Config的持久性單元? 我有一個現有的(遺留)模式,該項目是一個重寫,現在使用Spring Boot中的Java Config。 根據Spring Boot文檔,持久性單元將由代碼創建:

@Bean
public LocalContainerEntityManagerFactoryBean customerEntityManagerFactory(
        EntityManagerFactoryBuilder builder) {
    return builder
            .dataSource(dataSource())
            .packages(com.abc.DomainThing.class)
            .persistenceUnit("abc")
            .build();
}

我通過在項目中使用persistence.xml解決了這個問題,並沒有真正被代碼使用或簽入。它只是讓IDE開心,我可以將數據源綁定到它以獲得JPA Entity類中的DB模式幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM