工作中遇到的懒加载问题
1、懒加载
懒加载(LazyLoad)一直是前端的优化方案之一。它的核心思想是:当用户想看页面某个区域时,再加载该区域的数据。这在一定程度上减轻了服务器端的压力,也加快了页面的呈现速度。
2、遇到的问题
项目中一个事务之间才可以完美的实现懒加载,而我操作的是两个事务,所以出现了空指针异常的问题。解决办法就是在需要数据的时候,我们在空指针的那句话的前面加上所需数据的查询。这样就会查询出来数据。也避免了懒加载造成的问题。
3、id to load is required for loading这个异常
这个异常是说数据库中有一个字段是not null的。但是你的数据是null的。所以报这个异常。
4、总结
在我们的工作中,可能会遇到各种各样的问题,有的时候你的partner是没问题,而你却出现了问题。这个时候不要一味的对着代码就是compare。我们需要冷静的思考问题的来源和根本原因。这样会事半功倍的效果。当我们在bug中十分困扰的时候,我们不妨虚心请教一下我们的leader,也许我们会找到解决的方法。