Hatena::ブログ(Diary)

kensir0uのしくみ このページをアンテナに追加 RSSフィード

2010-01-31

JPAのアノテーションとBean Validationのアノテーションでアジャイルが加速する。

今までは、テーブル設計をしてからEntityを作成(自動生成含む)する方向だったんだけども、JavaではJPAアノテーションとBean Validationのアノテーションを利用してEntityから先に作成(自動生成含む)することができるようになった。まぁ今でもマイグレーションみたいなのはあるけども、それはあくまでも変更前のテーブル定義ありきなので。


これで、ちょっとしたシステムをつくるときにとりあえずEntity作ってごにょごにょ

やれば良い。


データの格納場所はEntity作った後で、RDBだろうが、KVSだろうが、ファイルだろうがなんでも選び放題。

ってことで、とりあえず、JPAとBean ValidationのアノテーションからCREATE文作成するツールを誰か作らないかな。


できれば、JAXBも対応してほしい。


Webサービス利用とかだったらこういう流れ。

XSD → JAXB → Bean → アノテーション追加(JPA,BV) → Entity → CREATE生成 → テーブル作成

aaaaaa 2010/02/02 12:56 hibernateだとhbm2ddlなんてものがありますよ

kensir0ukensir0u 2010/02/02 23:09 それは私が考えていたものと近いイメージですねぇ。
情報ありがとうございます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/kensir0u/20100131/1264894180