RowSetとAUTO INCREMENT

RowSetを使ってINSERTするとき、AUTO INCREMENT(IDENTITY)カラムがあるとエラーに場合


明示的にnullを入れるとOKみたい
(とりあえずHSQLDBの場合は)

CachedRowSet crs = executeQuery("select * from movie");		
crs.moveToInsertRow();
crs.updateNull("id");//IDENTITYでNOT NULLカラム
crs.updateString("title", "hoge");
crs.updateInt("price",100);
crs.insertRow();
crs.moveToCurrentRow();
acceptChanges(crs);