dpo*_*ski 5 spring hibernate jpa lazy-loading javassist
我使用的是spring 3.0.6,jpa 2.0,hibernate 3.6.8.我的问题是,在哪种情况下javassist用于为EntityClass创建"代理"?这个代理的原因是什么?我有以下实体:
@Entity
public MyEntity{
..
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "adresseID")
private Adresse adresse;
@OneToMany(fetch = FetchType.LAZY, mappedBy = "myEntity")
private List<Parameter> parameters;
..
}
Run Code Online (Sandbox Code Playgroud)
当我从db加载MyEntity时,实体类就像MyEntity __ $$ _ javassist.为什么这样做?做什么的?我认为这里只能使用常规类MyEntity.
要实现延迟加载,我们可以:
那么什么是让MyEntity迷恋的理由呢?在哪里我可以阅读更多关于它的内容?你能推荐哪本书/文章/博客?
| 归档时间: |
|
| 查看次数: |
1635 次 |
| 最近记录: |