создать таблицу в ibatis с массивом данных - PullRequest
0 голосов
/ 14 февраля 2011

Я пытаюсь использовать ibatis с HSSQL для создания таблицы в базе данных в памяти во время выполнения, но использование следующего возвращает ошибку, предположительно потому, что квадратные скобки путают Ibatis, что приводит к SQLException: неверный синтаксис около 'ARRAY'

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 Ответ

1 голос
/ 14 февраля 2011

Исключение из CDATA на самом деле работает, я обнаружил ошибку, которую я сделал где-то еще, которая вызывала ошибочную ошибку!

...