S2JDBC

シーケンスはロールバックされません

知らなかった><S2JDBC使っていて、ロールバックしてもシーケンスがインクリメントされたままになってるなぁと思って調べてた。 一応調べたことを書きます。 DB PostgreSQL 8.1.11 company CREATE SEQUENCE company_id_seq; CREATE TABLE company ( company…

主キー(id)の自動生成について

自動生成の方法 今回はPostgerSQLを使用しているため、シーケンスを使用して自動生成するようにしました。例えば会社マスタの場合 table create SEQUENCE company_id_seq; create TABLE { company_id INTEGER DEFAULT nextval('company_id_seq') PRIMARY KEY…

S2JDBC のタイプセーフ API がすごい

今のプロジェクトでDBアクセスには S2JDBC を使っています。 S2JDBC-genをフルに使って、開発をしたかったのですがS2JDBC-genはエンティティなどのコードの自動生成の機能のみ使用しています。 自動生成の対象は entity, names, service, condition あと ent…