MyBatis DataType Mapping для bigInt [] Postgresql.Тип обработчика был нулевой Ошибка - PullRequest
0 голосов
/ 10 октября 2018

У меня есть таблица postgresql, содержащая следующие три поля: -

id : smallint
name: character varying(100)
dealInfo: bigint[]

Записи в таблице выглядят следующим образом: -

-------------------------------------------------
id    |   name    | dealInfo                     |
-------------------------------------------------|
1     |  Arun     |{{1,1234},{2,2345},{3,3456}}  |
2     | Vikas     |{{9,7865},{12,3943},{13,7864}}|
--------------------------------------------------

Я использую Mybatis для операции CRUD из моей Javaприложение.Компонент, который я создал для таблицы «Выше»:

public class User{
   Long id;
   String name;
   Long[][] dealInfo;
}

Но он дает мне следующую ошибку:

 Invocation of init method failed; nested exception is java.lang.IllegalArgumentException:
org.apache.ibatis.builder.BuilderException: Could not find value method on SQL annotation. Cause: java.lang.IllegalStateException: Type handler was null on parameter mapping for property 'dealInfo'.

Я не знаю, какие данные я должен использовать для отображения bigInt []DataType postgresql.

...