Skip to content

Commit de29484

Browse files
authored
Merge pull request cntehang#6 from cntehang/word-fix
fix messy code in java-code-guideline
2 parents 0911d32 + f96e0cb commit de29484

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

backend/java-code-guideline.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,20 +177,20 @@ HTTP/1.1 200
177177
> An object that doesn't contain all of the data you need but knows how to get it.
178178
\- Martin Fowler defines in [Patterns of Enterprise Application Architecture](https://martinfowler.com/books/eaa.html)
179179

180-
懒加载在我们项目中带来的问题:
180+
懒加载在我们项目中带来的问题:
181181

182-
- 使用 Spring Data JPA 进行包含列表子对象的对象的列表查询时,若最后使用的结果集不仅限于该对象本身,而还包含其子对象中的内容,会出现 N + 1 问题
183-
- 使用 Spring Data JPA 查询数据时,若是从非 Controller 环境(如消息队列消费者等异步线程环境),访问对象下面的列表子对象会出现 session closed 异常
182+
- 使用 Spring Data JPA 进行包含列表子对象的对象的列表查询时,若最后使用的结果集不仅限于该对象本身,而还包含其子对象中的内容,会出现 N + 1 问题
183+
- 使用 Spring Data JPA 查询数据时,若是从非 Controller 环境(如消息队列消费者等异步线程环境),访问对象下面的列表子对象会出现 session closed 异常
184184

185185
对付 N + 1 问题:
186186

187-
- 列表查询改用 Spring Jdbc Template 直接书写原生 SQL 语句执行查询,最大程度上提高效率
187+
- 列表查询改用 Spring Jdbc Template 直接书写原生 SQL 语句执行查询,最大程度上提高效率
188188

189-
对付非事务环境下访问懒加载数据 session closed 问题:
189+
对付非事务环境下访问懒加载数据 session closed 问题:
190190

191191
1. 设置 Hibernate 属性(v4.1.6 版本后可用):hibernate.enable_lazy_load_no_trans=true
192192
2. 使用 @Fetch(FetchMode.JOIN) 注解
193-
3. 使用 @LazyCollection(LazyCollectionOption.FALSE) 注解
193+
3. 使用 @LazyCollection(LazyCollectionOption.FALSE) 注解
194194
4. 其它请补充
195195

196196
## 13. 注释

0 commit comments

Comments
 (0)