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);