6.1、基于xml的抓取
抓取策略主要是指获取连接对象的策略
1、基于xml抓取Many-to-one
1.2、设置fecth=join
1.3、但是fecth=join无法抓取hql中的list,如果需要抓取hql中的list有两种方法
·设置one这一端对象的batch-size,此时会通过in的语句来加载多条数据
·在hql语句中写预抓取(join fetch)
1.5、集合抓取
最佳实践:很多情况不会设置One-To-Many,如果要设置one-to-many可以设置为subselect
6.2、基于annotation的抓取
可以在class上使用@BatchSize设置batch-size
集合抓取
时间: 2024-10-24 05:16:06