suga です。
S2Dao 1.0.28 では HSQLDB 1.8.0 の SEQUENCE を使えません。
NEXT VALUE する SQL 文でテーブル指定が無効なためです。
スキーマ名を指定すれば 1.7.2 と 1.8.0 で動作することを確認しました。
org.seasar.dao.dbms.HSQL#getSequenceNextValString
を下記のように変更お願いします。
FROM SYSTEM_TABLES
↓
FROM INFORMATION_SCHEMA.SYSTEM_TABLES
それと、s2dao/sql に入っている SQL ファイルの内容は古いもの
のようです。現在のテーブルを再現できる SQL ファイルに更新を
お願いします。
--
suga ( ko.suga @ gmail.com )