Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

hibernate の検索結果:

Object/Relational Mapping その1

Chapter 7。 ・Hibernate 背景とかiBatisはあとにしてHibernateから。 Hibernateはもっとも有名なO/Rマッピングツール。 次の2つが特徴。 HQL スナップショット比較での自動変更調査 iBatisと違ってHibernateはDBとデータモデル、生成されるSQLを 抽象化する。SQLレベルでユーザを働かせない。

DAO Support and JDBC Framework その3

…きだけ。 永続化クラスが少ないときやストアドプロシージャを使って すでにあるデータベースにマッピングするときは Spring JDBCを使う。 少ないクラスならMappingSQLQueryを使う。 データベースがすでにあったり、DB設計ができないなら、 テーブルとJavaクラスのマッピングの方法を考える。 テーブルごとにクラスがあるならHibernateかJDO。 複数のテーブルを1つのクラスにするならiBATIS SQL Maps。 Spring JDBCも同時に使える。

EJB3 is not Hibernate

TSSより。 EJB3はHibernateのクローンじゃないのかという意見に対して、 EJB3 specification groupのMike Keithが、 The spec should look a lot like Hibernate, TopLink and JDO. とのこと。

Hibernateを使うとき

ORM

おそおそだけど、Hibernateを触りだした。 おおーってこともたくさんある。 でもHibernateってテーブル構造を Hibernateにあわせて設計しないと使えないような 感じを受けるけど、どうなんだろう? なんか案件ってリプレースで、 テーブル構造は前のままっていうのばかり経験してるからなあ。