Hibernate

Hibernate入門記 マッピング定義その9 Hibernate型他

今回は「5.2. Hibernate Types」です.以前「何それ?」って思ったHibernateの型についての解説ですね. まずは「5.2.1. Entities and values」.なんでも,HibernateはJavaのオブジェクトを「エンティティ」と「値型」の二つに分類するそうです. エンティ…

Hibernate入門記 マッピング定義その8 import 要素

よしよし,二日連続となる入門記です. 順番だとこの後は <subclass> 要素や <joined-subclass> 要素の解説が続くのですが,継承関係はスキップしているのでした.心より恥じる. そして「5.1.15. map, set, list, bag」は「Collections are discussed later.」ということなので,堂々と</joined-subclass></subclass>…

Hibernate入門記 マッピング定義その7 component & dynamic-component 要素

またしてもたっぷりと間が空いてしまいました.心より恥じる.コンスタントに継続するって本当に難しいですね.日記じゃなかったら投げ出しちゃってますよ.日記でも投げ出し気味ですが.無念だ. 今回は「5.1.12. component, dynamic-component」へと進みま…

Hibernate入門記 マッピング定義その6 one-to-one要素

前回の問題が未だに片づいていないのですが,とりあえず前進し続けます. 今回は「5.1.11. one-to-one」,1対1の関連を表す <one-to-one> 要素 です. 使い方は <many-to-one> そっくりで,column,update,insertといった属性が使えなくて,代わりに以下の属性を指定することができま</many-to-one></one-to-one>…

Hibernate入門記 マッピング定義その5 many-to-one要素

今回は「5.1.10. many-to-one」へ進みます.最初,関連は「6. Collection Mapping」で詳しく説明されているようなので無視しようかと思ったのですが,6章で説明されている関連は1対多と多対多だけで,多対1と1対1は5章にしか説明がないみたい? しょうがない…

Hibernate入門記 マッピング定義その4 property要素

順番だと次は「5.1.6. discriminator」なのですが,これは「8. Inheritance Mapping」で,その後の「5.1.7. version (optional)」および「5.1.8. timestamp (optional)」は「10. Transactions And Concurrency」で,それぞれ解説されているようなので無視し…

Hibernate入門記 マッピング定義その3 composite-id要素

今週2度目の入門記です.先週は1回.その前は2週間で1回.ということは来週は4回!? ごめんなさい,たぶん無理です.心より恥じる. 今回は「5.1.5. composite-id」へ進みます. 前回の <id> 要素と同じく,<class> 要素の子要素, <composite-id> 要素 です.複合キーを持つテーブル</composite-id></class></id>…

Hibernate入門記 マッピング定義その2 id要素

すっかり間延びしながらの不定期連載になってしまった入門記です.心より恥じる. 今回は,「5.1.4. id」へ進みます.前回学習した <class> 要素の子要素, <id> 要素 です. この要素は,永続クラスをマッピングするテーブルの,主キーに関する情報を記述するものです.<class></class></id></class>…

Hibernate 入門記 マッピング定義その1 hibernate-mapping & class要素

久しぶりの入門記です.オレコンの日以来ですか... 無念だ.何とかSpringの時のように毎日のネタにしたいところではあるのですが,職場で日記にアクセスできなくなってからというもの,なかなかリズムに乗ることができません.その分仕事に打ち込んでいる…

Hibernate 入門記 永続クラス

今回は「Chapter 4. Persistent Classes」へ進みます. まずは「4.1. A simple POJO example」です.ここで Cat という永続クラスの例が出てくるのですが, Most Java applications require a persistent class representing felines. とのことです.felines…

Hibernate 入門記 Configuration

今日から本格的にHibernateの入門をはじめます.すでにバリバリHibernateを使いこなしている人がチュートリアルを書くのとは違って,大間違いをしたりうろたえたりすると思いますが,それもまた醍醐味の一つということで.(^^; どのように学習していくか色々…

Hibernate 入門寸前

直前と寸前ではどっちが際どいのでしょうか? どっちでもいいですか,そうですよね.とりあえずここでは寸前のほうが際どいということでよろしくお願いします(何を?). さて,入門直前でHibernateを使う上で必要なものはだいたい分かったので,まずは最初の…

Hibernate 入門直前

Hibdernateを使う際に用意しなきゃいけないものは... 永続クラス 永続化されるクラス.リファレンスの「第3章 永続クラス」で解説されている. マッピングファイル 永続クラスとデータベース(テーブル)とを結びつける情報を記述したXMLファイル.リファレ…

およよ

今日からHibernateの入門記を始めようと思っていたのですが,どこから手をつけていいか分かりません.(^^; Springの時みたいに適当に始めようと思ったのですが,全体をさらりと眺めておいた方がよさげ? っていうかまずは雑誌とかでHibernateの解説を読んで…

Hibernate入門以前

とりあえず「オープンソースJavaプロダクツ (isbn:4774119989)」の「最強O/Rマッピングツール Hibernate 実践入門」を読んでみました. むむ,この記事の第1章をお書きになっている中嶋さんって,かつてOO会議室にも書き込みなさっていたSmalltalkerの方かな…