我使用spring数据,jpa和hibernate
我有一个广告类
@Entity
public class Advertisement implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@OneToMany(mappedBy="id", cascade={CascadeType.REMOVE}, fetch=FetchType.LAZY)
private Set<Message> messages = new HashSet<Message>();
}
和消息类
@Entity
public class Message implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@ManyToOne(fetch = FetchType.LAZY)
private Advertisement advertisement;
}
当我通过id搜索广告时,我可以看到他们所有的消息......我不明白为什么,我懒得......
我搜索了一种无消息加载广告的方法。
答案 0 :(得分:0)
在调用之前,您不会加载消息。