hbm2ddl

    1熱度

    2回答

    我試圖把一個實體在不同的Maven項目。在當前項目中,我有: @Entity public class User { ... private FacebookUser facebookUser; ... public FacebookUser getFacebookUser() { return facebookUser; } ... public void setFac

    1熱度

    1回答

    我有一個用Maven構建的Java項目。我現在試圖讓hibernate3-maven-plugin運行hbm2ddl工具來生成一個schema.sql文件,我可以使用它從我的註釋域類創建數據庫模式。這是一個使用Hibernate作爲提供者的JPA應用程序。 在我的persistence.xml文件我召喚出了MySQL驅動程序: <property name="hibernate.dialect"

    3熱度

    1回答

    我有一個使用一個單一的數據庫中的企業應用程序,但應用程序需要支持mysql的,甲骨文,並SQL *服務器的安裝選項。 要儘量保持便攜式我們使用JPA註解與休眠作爲實現。我們還有一個運行開發的每個數據庫的測試平臺實例。 的應用是很好的建設Maven的,我已經與Hibernate3中,Maven的插件玩耍了,可以自動生成DDL對於一個給定的數據庫方言。 解決這個問題的最佳方法是讓個人開發人員可以輕鬆地

    1熱度

    1回答

    包膜產生一定的數據庫列中的默認值:JPA 1,休眠3.3.x,MySQL的5.x的 我們汽車使用就是hbm2ddl導出操作生成的數據庫模式。在SQL生成過程中是否可以爲某個@Entity成員生成默認值?在mytable的實體類(如歸檔域。 create table mytable ( ... 'archive‘ tinyint(1) default ’0 ’, ... )

    0熱度

    1回答

    我們的應用程序需要使用兩種不同的數據庫。一個是oracle,另一個是mysql,我們想用maven插件hbm2ddl生成ddl文件,並且想要同時輸出這兩個ddl文件,我不知道如何在pom.xml中設置配置。我試圖使用這個插件兩次,但它總是生成一個ddl文件。任何人遇到過這種情況?你能否提出一些建議?

    1熱度

    2回答

    我們希望爲所有表(例如1-1000)預留一組主鍵標識符,以便我們可以使用預加載的系統數據引導系統。 我們所有的JPA實體類都具有以下主鍵定義。 @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "id", unique = true, nullable = false, insertable = false, updatable =

    1熱度

    1回答

    我設置maven來帶註釋的java類併產生一些DDL,這取決於數據庫。有一個更好的方法嗎?看來我應該能夠過濾輸入到hbm2ddl插件(作爲管道的一部分),而不是告訴它在資源過濾的輸出上運行(然後我必須從最終的jar中過濾掉)。 我過濾我的hibernate.cfg.xml文件基礎上,當地開發商的設置來替代環境屬性: <build> <filters> <filter>${us

    0熱度

    2回答

    我使用hibernate3-maven-plugin自動創建一個SQL腳本,我可以使用它在新數據庫中創建數據庫模式。我通過hbm2ddl工具執行此操作。我認爲,當我指示它將SQL寫入文件時,它會停止使用50頁SQL對我的Maven構建造成混亂。無論如何,要停止寫入控制檯,只寫入文件?找不到答案!

    10熱度

    1回答

    我對hibernate.hbm2ddl.auto = validate的工作原理感興趣,我正在努力尋找全面的文檔。 我們最近發現生產系統受到http://opensource.atlassian.com/projects/hibernate/browse/HHH-3532(Hibernate與名稱上的外鍵匹配,而不是簽名,因此會爲您重新創建它們)以及hibernate.hbm2ddl.auto =

    2熱度

    1回答

    我們有一些正在開發中的JPA實體類,它們不希望它們作爲測試周期的一部分。我們嘗試在META-INF \ persistence.xml中註釋相關的實體類,但hbm2ddl逆向工程工具似乎仍然爲這些實體生成SQL。我如何告訴我的代碼忽略這些類?有沒有這些註釋,或者我必須將@Entity註釋與persistence.xml文件中的更改一起註釋掉。