最近そんなことを考えているのですが、今のところこの周りの技術として、
Object <-> XML : Relaxer
DB -> Object : Torque, Hibernate
なんてのが考えられると思います。一番よいのはデータベースにアクセスするクラス(DB->Object)がXMLに変換してくれればよいんですけど、
DB <-> XMLていうフレームワークって、案外ないんですね。。Relaxerがそういったことが出来るっぽいけど、DBのスキーマをRelaxerが決めちゃうみたいだし。既存のDBからRelaxerオブジェクトを生成してくれる機能があればよいんですけど。。。。。。
こういったことを調べているうちに、
Middlegen - Front Page
なる物を見つけました。DB->Object部分のマッピングファイルなどを生成してくれるフレームワークみたいです。なんか、Mavenのにおいがして、なんでもやったる感がよいですね。
Torqueのjdbcタスクでは出来なかったSybaseのリバースエンジニアリングも出来ちゃったし。
コメントする