データベースまわりを楽ちんに実装したい。データベースまわりを楽ちんに実装したい。MLclearfybusiness-devmlNouvellesデータベースまわりを楽ちんに実装したい。daianji)プログラム中で、SQLをゴリゴリと文字列に組み込んでしまうと、ちょっとした改造をかけたりした場合に作業範囲の見通しが悪くなるので、ある程度自動的に処理ができるように工夫をしたいと思い、簡単なラッパーを作っています。なんて感じのSQLはよく出てくると思いますが、テーブルの構造やカラムの名前を変えてしまった時など、一つ一つ探して直すのが大変だったりします。'HOGE%';のような文を生成してSQLを発行し、結果セットを返してくれたららくちんだなと思って始めました。クラスをリファクタリングするだけで名称変更やカラムの型、サイズなどの変更ができるので、中に書いたSQLを追いかける手間が省けます。そのうえ、Tableの派生クラスにはテーブル生成に必要な情報だけを書くので、クラスをテーブル定義としてそのまま流用できます。先日、単純なSQLの自動生成ができるようになったので、ユーザーの権限回りをこの仕組みに入れ替えたりしています。本システムは、H2DBのみをターゲットとしているので、ほかのRDBのことは考えずにやっています。(たぶんほかでもある程度は動くんじゃないかとは思います。)でも、こっちに気を取られると本質的に進める必要のある機能実装がおろそかになってしまうでござる。