1.栈中申请太多内存
while(resultset.next()){
Book book=new Book();
Reader reader=new Reader();
Borrow borrow=new Borrow();
list.add(borrow);
}
在栈中申请了很多空间,当数据一多就会处理不过来
优化
while(resultset.next()){
list.add(new Borrow(new Book(),new Reader(),xx,cc,xx));
}
2.方法不怕太长
怕看不懂什么意思
例:
findAllBorrowByReaderID
3.忘记了可以直接返回函数
例: return borrowRepository.findAllByReaderId(id);