Hibernate Annotation的 *ToOne默认的FetchType是EAGER的

Hibernate Annotation的 *ToOne默认的FetchType是EAGER的

public class Entry{
...
@ManyToOne(targetEntity = User.class, fetch = FetchType.LAZY)
如果不加“fetch = FetchType.LAZY” 就会生成一个连表sql.
    /**
     * lazy load this property by proxy
     */
    @JoinColumn(name="USERID")
    @LazyToOne(LazyToOneOption.NO_PROXY)
    private User author;
...
}

你可能感兴趣的:(sql,Hibernate)