從1.8.x的升級HSQLDB依賴在pom.xml中以2.0.0+後,我開始收到此錯誤:如何讓hibernate 3.5.6-Final和hsqldb 2.0.0在內存中一起工作?
org.hsqldb.HsqlException: length must be specified in type definition: VARCHAR
顯然,Hibernate生成不正確根據HSQLDB 2要求CREATE TABLE表達。我應該使用不同版本的Hibernate嗎?哪一個? (但是,我寧願暫時堅持使用3.5.6)。或者也許有一種方法可以在後臺兼容模式下使用HSQLDB 2?
謝謝。
我使用HSQLDB 2的原因是1.8在JOIN ... ON ...表達式中不支持額外的條件。例如。我需要在這樣的關聯上有一個過濾器: @OneToMany(...) @Where(「type ='A'」) Set- items; –
Vlad