chrysalis

昨日LOB周辺のサンプルコードとしいて取り上げたのは、chrysalisというプロジェクトのものらしい。

Develop a java-based tool that manages the life-cycle of the database schema and generates code and documentation artifacts. The tool transforms an XML description of a database schema into an HTML data dictionary, SQL scripts to create the database, and Java data access code. The tool automatically updates the documentation, scripts, and code as the schema is changed and updated. The tool also provides a simple but powerful data access programming model and framework for developing custom data access code. The generated Java code conforms to the Data Access Object (DAO) and Value Object (AKA Data Transfer Object) patterns that are described in the J2EE Java Blueprints.

ソースツリーは

http://www.koders.com/info.aspx?c=ProjectInfo&pid=RPA2B9ZYBLTG7MLAZLEW7FZ5BH

で閲覧できる。
とりあえず、BLOBとCLOBのどっちがいいかと、既存のフレームワークにあわせて移植できるかどうか、またおはちが回ってきたら考えてみよう……。