onetoone « Load « JPA Q&A

1. Why hibernate perform two queries for eager load a @OneToOne bidirectional association?

i have entity A that has-a B entity, and B has-a A with @OneToOne bidirectional association. Now, when i findall A records, hibernate perform two queries with a left outer join on ...

2. OneToOne with shared key (MapsId) and lazy loading problem

My entities are:

public class ReportSnapshot extends LightEntity {
  private long id;

  @OneToOne(fetch = FetchType.LAZY, optional = false, mappedBy = "snapshot")
  private ReportContents contents;


3. Unable to lazy load entity in OneToOne relation

In our application i have tried for lazy loading of entity in oneToOne relation(Means entities are load only when getter method of entity called). For that i have used many annotation ...

4. JPA 2.0 / Hibernate: Why does LAZY fetching with "@OneToOne" work out of the box?

my question is regarding JPA 2.0 with Hibernate, @OneToOne relationships and lazy loading. First my setup:

  • Spring 3.0.5.RELEASE
  • SprnigData JPA 1.0.1.RELEASE
  • Hibernate 3.5.2-Final
  • DBMS: PostgreSQL 9.0
I recently came across the fact, that a @OneToOne relationship can't ...

6. Hibernate 4.x - Lazy loading @OneToOne

7. @OnetoOne + Lazy loading with optional=false

Hi everybody, I have a currently a bidirectional relation one-to-one. I want lazy loading for my one-to-one relation See under the example: Code: class A { @OneToOne(fetch=FetchType.LAZY, cascade=Cascade.ALL, mappedBy="a") B b; } class B { @OneToOne(fetch=FetchType.LAZY, optional="false") A a; } I do not want in my case to load the object A when I am loading an object B. In my ...

8. OneToOne Lazy Load

I have 2 classes, Body and Heart and I could not lazily load the Heart class. Here is my code I am using Hibernate 3.2 ----------- package test; import org.hibernate.annotations.ForeignKey; import org.hibernate.annotations.Proxy; import javax.persistence.*; @Entity public class Body { @Id @GeneratedValue int id; int name; @OneToOne(optional = false, fetch=FetchType.LAZY) @JoinColumn(name="HID") Heart heart2; } -------------------- package test; import javax.persistence.*; @Entity public class ...

9. OneToOne relation is null when loaded from proxy collection

Here are mappings: Code: public class TreeIdentity { ........... @ManyToOne() @JoinColumn(name="parent_id") public TreeIdentity getParent() { return parent; } ........... @OneToMany(fetch=FetchType.LAZY, cascade=CascadeType.ALL) @JoinColumn(name="parent_id") @IndexColumn(name="child_position") ...

10. Entity is loaded twice in bidirection OneToOne mapping

I'm not sure how that applies to be honest. My associations are not lazy, and also they are not one-to-many or many-to-one, they are one-to-one. The point I'm making is that the Entity one has already been loaded for the assoication as it was loaded in the first query. It is using mappedBy so they must be the same entity. So ...