如何避免Hibernate的LazyInitializationException，当访问一个未加载的懒加载集合时？请以Markdown格式回答，并提供两个避免此问题的方法。每个方法的描述限制在100字以内。
user
```markdown
# 如何避免Hibernate的LazyInitializationException

当访问懒加载集合，而该集合尚未加载且entityManager已关闭时，会出现`LazyInitializationException`。下面是两种避免此问题的方法：

## 方法 1: 使用 `fetch` 加载关联

通过在查询中使用`JOIN FETCH`，可以强制加载关联实体或集合。这使得相关联的对象或集合在查询执行时就被加载。

## 方法 2: 将 Lazy 更改为 Eager

如果某个关联非常适合总是加载，可以将加载策略从`LAZY`更改为`EAGER`。通过这样做，每次访问父对象时，关联对象也会自动加载。但需谨慎使用，以避免性能问题。
```

请注意，选择合适的方法取决于具体情况和应用的需求。
assistant