EntityTypeGenerator をリファクタリングしました
DaoGenerator をリファクタリングしました
CommandImplementors と QueryImplementors をリファクタリングしました
SqlNodeVisitor の実装をシンプルにしました
Scalars で Optional な Scalar を返せるようにしました
SelectBuilder で Optional と Stream に対応しました
TODO コメントを消しました
null をドメインクラスで受け入れるかどうかを示す acceptNull 要素を Domain アノテーションに追加しました。
基本型が参照型の場合、デフォルトで null はドメインクラスで扱われなくなりました。
基本型がプリミティブ型の場合、まず null をデフォルト値に変換してからドメインクラスのインスタンスへ渡しています。