Hibernate

Hibernateのmany-to-oneでone側が存在しない場合

数年前のプロジェクトをメンテナンスする必要がありひさびさにHibernate 2.1をさわってます。マスタテーブルを追加して、他対一の関連を設定したいということでした。必要なクラスを追加してhbm.xmlファイルにmany-to-oneの記述を追加するだけだと思っていた…

HibernateとSpringFrameworkをしようしてシステムを構築していたのですが、突如(実際はそうではないが)として、オブジェクトの更新時に以下のような例外が発生するようになってしまいました。。 331500 [http8080-Processor3] ERROR impl.SessionImpl - Co…

DECODEみたいなこと

Hibernateで、OracleのDECODEとかSQL ServerのISNULLみたいな、各DBMS独自の関数を含めたクエリというのは作れないのだろうか。。Hibernateで使えるようにするためにテーブルの構造を変えるのも、どうかと思うし。。 - と思ったら、普通に使えるのですね。。…

<a href="http://blog.ozacc.com/archives/000008.html"><one-to-many>か<composite-element>か?</a>/OZACC.blog

最近悩んでいたのですが、こういうことなのですね。ついでに「双方向関連」もメモ。

Listからオブジェクトを削除してもデータベースに反映されない

ちょっとつまづいたので、ここにメモしておく。 cascade="all"ではなく、cascade="all-delete-orphan"にする。 詳しくは↓のページを見る。 cascade="all"を指定してあるCollectionからオブジェクトを削除したけど削除されないんだ!/Hibernate's Wiki

JBossIDEの"Run XDoclet"コマンド2

今度は↓のエラーが。。JBossIDEってやっぱりJBoss入ってないとだめなんでしょうか??XDoclet関連の機能だけは使えると思ったのですが。とりあえず、普通にAnt使います。 jbossservice: JNDI name is required for jboss service

JBossIDEの"Run XDoclet"コマンド

JBossIDE経由でXDocletタグからHibernateのマッピングファイルを作ろうと思ったのですが、↓のエラーがでて作成できません。。 [hibernatedoclet] BUILD FAILED: org.apache.commons.logging.LogConfigurationException: java.lang.ClassNotFoundException: o…

Hibernateでjavax/transaction/Synchronizationが見つからない

いまごろですが勉強中。解決編↓↓ http://blog.ozacc.com/archives/000326.html http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11962&forum=12&2

<a href="http://www.atmarkit.co.jp/fjava/rensai3/ormap01/ormap01.html">@IT Hibernateで理解するO/Rマッピング</a>