Many people are surprised when lazy loading of inverse (not owning) optional one-to-one relationships using Hibernate does not work for them out of the box. Let's start with a short example: @Entity public class Person { private Animal animal; @OneToOne(optional = false) public Animal getAnimal() { return animal; } public void setAnimals(Animal animal) { this.animal = animal; } } @Entity public cl
Hidenoshin Yoshida [E-MAIL ADDRESS DELETED] 2007年 4月 18日 (水) 02:27:08 JST 前の記事 [jpa:3] Re: JPA メーリングリストへようこそ 次の記事 [jpa:5] Re: Hibernate EntityManagerの使用感想 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 吉田(da-yoshi)です。 > まずは、JPAでどんなところで実際に困り、どう解決したかという > 話があるとよいのかなと思います。 > > あるいは、意外とここはよかったみたいなことも。 仕事でHibernate EntityManagerを使っていますので、 まずはそのお話をしてみようかなと思います。 導入のきっかけは、HibernateのListenerを使って、INSERT・UPDATE時の 共通的
現在Hibernateを仕事で使っているのですが、またまたレガシースキーマに対応しなければいけなくなってしまいました。複合主キーは今回@IdClassを使って定義しました(JPQLの記述を少しでもSQLに近づける為)。DBA担当にお願いしてバージョンカラムを定義してもらい、楽観的排他制御とmerge処理での登録・更新自動制御の挙動を確保。これで何とかなるかな・・・と思っていたのですが・・・ 複合主キーなだけあって、主キー同士の結合が大量に存在していることが判明。双方向1対1だけでなく、多対1の結合でもLAZYロードが効かないパターンが頻発してしまいました。このままではまずい・・・というわけで、再度HibernateのLAZYロード機能について調査してみました。 HibernateのLAZYロードには2パターンあります。デフォルトのモードはPROXYモード。これはLAZYロード設定時に関連E
I'm trying to put my named queries in my orm.xml (put in META-INF with persistence.xml) but my orm.xml seems to be ignored by hibernate/jpa. When I try to create my named query with em.createNamedQuery("myQuery"), it returns that it can't find this query. I use annotation and I would like to externalize my named queries in orm.xml (only that). Here is my persistence.xml: <?xml version="1.0" encodi
Gridshore A weblog about software engineering, Architecture, Technology an other things we like. How many projects have you done that had a possible issue with performance? How many times was the word Cache used in the same context? I have a very simple rule DON’T use it. Of course, like with every rule, there are exceptions. For one of our projects at JTeam we were asked to try and boost performa
OpenAI API tutorial: How to use AI prompt chaining This walkthrough teaches developers how to chain AI prompts and models using the OpenAI API, in this case to identify and present specific data from William Shakespeare plays. Get started with Spring Tools Suite 4 Getting started with Spring Boot has never been easier. The Spring Tools Suite for Eclipse comes with everything you need to write, com
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く