> それよりか、データベース定義からコンパイル時にクラスを作ってくれたほうがいいんだが。

ようするに、その言語のクラスの定義の仕方は、

class HOGE {
  public foo()
}
みたいなのだけど、

yamlで書いたテーブル定義からも
クラスを定義できるってこと?
yamlからSQL文も生成できるようにしておけば、
単一の定義からクラスとcreate table文が出来るわけか。

一種のジェネレータみたいだけど、実際にコードを生成しなくても別の定義ファイルから
コンパイル時に直接クラスを作れるわけか、それってかなり良くない?