1
我有一個POJO的定義是這樣的:保存POJO與Postgres數據庫的ArrayList成員
Public class MyPojo
{
String id;
ArrayList<String> entries;
}
我有一個Postgres數據庫表是這樣的:
CREATE TABLE IF NOT EXISTS MYTABLE(
ID SERIAL,
ENTRIES VARCHAR ARRAY,
PRIMARY KEY(ID)
);
我試圖使用iBATIS' com.ibatis.sqlmap.client.SqlMapClient
界面的更新功能
SQLmap.update("writeDB", obj);
查詢是:
insert into MYTABLE(ENTRIES)
values
(#entries#)
不過,我得到一個無效的查詢異常,並顯示以下信息:
*例外: ---在XXXXXSQLMap.xml發生錯誤。 ---應用參數圖時發生錯誤。 ---檢查XXXXX.insertYYYYY-InlineParameterMap。 ---檢查'entries'屬性的參數映射。 ---原因:顯示java.lang.NullPointerException *
這是什麼錯誤的原因是什麼? 如何將數組中的數組列表存儲在我的POJO中?
什麼是「無效查詢錯誤」? – Exupery
這不是一個基本的iBatis配置問題,可能在文檔中有解釋嗎? (cue * collection *) – SebastianH
對不起,我是IBATIS,Spring等的全新新手。你能否精心設計/提供指針? – M10TheMist