问题 I'm actually trying to use JPA @OneToOne annotation to link a Child entity to its Parent . It's working well, except the fact that when getting a list of Child s, the JPA engine (Hibernate in this case) make 1+n queries. Here is the log of the Hibernate queries : select child0_.id as id1_0_, child0_.parent as parent3_0_, child0_.value as value2_0_ from child child0_ select parent0_.id as id1_1_0_, parent0_.something as somethin2_1_0_ from parent parent0_ where parent0_.id=? select parent0_.id