2
我正在考慮向Java-Struts-Spring-iBatis-Oracle遺留應用程序添加集成測試。iBatis是否有任何類似Hibernate的`hbm2ddl`的集成測試內存數據庫?
在過去,我使用HSQL作爲內存數據庫,用於對使用Hibernate作爲ORM的應用程序進行集成測試。使用Hibernate的hbm2ddl時,它可以在集成測試運行時自動在HSQL中創建表結構。
是否可以使用iBatis來做到這一點?還是有必要運行SQL腳本來創建表?
(在這種情況下,我很好奇,如果有維護這個腳本合理的方式。因爲Oracle與HSQL有顯著語法差異。)