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;
...
}
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;
...
}