0
我有一個使用Hibernate的spring項目。對於開發我使用oracle作爲數據庫。但爲了測試目的,我正在使用HSQLDB。 我有與Oracle兼容的SQL腳本。我想轉換那些與HSQLDB兼容的腳本,並用這些腳本加載HSQLDB來運行所有的測試用例。轉換與HSQLDB兼容的oracle腳本
我有一個使用Hibernate的spring項目。對於開發我使用oracle作爲數據庫。但爲了測試目的,我正在使用HSQLDB。 我有與Oracle兼容的SQL腳本。我想轉換那些與HSQLDB兼容的腳本,並用這些腳本加載HSQLDB來運行所有的測試用例。轉換與HSQLDB兼容的oracle腳本
如果甲骨文現有的表由Hibernate生成,你可以只是簡單hibernate.dialect
屬性更改爲HSQLDB
方言(即org.hibernate.dialect.HSQLDialect
),然後設置hibernate.hbm2ddl.auto
到update
或create
。然後,Hibernate會在啓動時自動在HSQLDB中創建表。