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語法。
在此先感謝