我遇到了一个lazy loading的问题,我在代码里设置了lazy loading 可是我用getHibernateTemplate().loadAll()方法的时候 还是把Abortphotos里的东西都取出来了。 是否那位高人可以帮我解释一下?@Entity
@Table(name = "Abort")
public class Abort extends BaseEntity {
         @Id 
@GeneratedValue(generator="custom-id")
   @GenericGenerator(name="custom-id", strategy = "native")
@Column(name = "ID_PK", unique = true, nullable = false, insertable = true, updatable = true, length = 10)
public java.lang.Integer getIdPk() {
return this.idPk;
}@OneToMany(cascade = { CascadeType.MERGE }, fetch = FetchType.LAZY, mappedBy = "abort")
public Set<Abortphotos> getAbortphotoss() {
return abortphotoss;
}}@Entity
@Table(name = "AbortPhotos")
public class Abortphotos extends BaseEntity {@Id 
        @GeneratedValue(generator="custom-id")
@GenericGenerator(name="custom-id", strategy = "increment")
@Column(name = "ID_PK", unique = true, nullable = false, insertable = true, updatable = true, length = 10)
public java.lang.Integer getIdPk() {
return this.idPk;
}       @ManyToOne(cascade = {}, fetch = FetchType.LAZY)
@JoinColumn(name = "Abort_ID",nullable = false, insertable = true, updatable = true)
public Abort getAbort() {
return abort;
}
}