我有一个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}}|
--------------------------------------------------
我正在从My Java应用程序使用Mybatis进行CRUD操作。 我为上表创建的bean是:
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'.
我不知道应该使用什么数据来映射postgresql的bigInt []数据类型。