2011-02-14 66 views
0

我試圖在運行時使用ibatis和HSSQL在內存數據庫中創建表,但是使用以下命令會返回一個錯誤,大概是因爲方括號會混淆Ibatis,從而導致SQLException的:附近有語法錯誤「陣」使用數組數據類型在ibatis中創建表

CREATE TABLE GROUPS (id INT PRIMARY KEY, members bigint ARRAY DEFAULT ARRAY[]) 

我試圖在這樣的XML逃逸,但得到了同樣的錯誤:

<![CDATA[ CREATE TABLE MATCHGROUPS (id INT PRIMARY KEY, groupid bigint ARRAY DEFAULT ARRAY[], members bigint ARRAY DEFAULT ARRAY[]) ]]> 

任何人都知道一個方法來解決此問題?我想保持設計的一致性,如果可能的話,不要訴諸於這種情況下的原始查詢。我已經檢查過,SQL在HSSQL管理器中運行良好,因此它是正確的sql語法。

在此先感謝

回答

1

的CDATA excape實際上沒有工作,我發現了一個錯誤,我做別的地方,這是導致誤導性的錯誤!

相關問題