key-value方式のデータ

Webサイトのデータなどは、キー(タイトルとか件名とか)に対応した値をそのまま表示する、また項目の追加に配慮したい、という要望があったりする。


その際に、項目をすべてテーブルにマッピングしてしまっては改修費用が膨らんでしまうので、すべてMap型で実装することになる。
問題はDBで、RDBとの相性は非常に悪い。
XML-DBの方がいいかもしれない、ぐらいの勢いだ。


が、どうもHibernateでチャレンジしている人がいるようなので、参考にしてみよう。


というわけで読みながら進めてみようというページ
http://homepage1.nifty.com/phinloda/site/hints/hibernate2.html