但是在使用Lists.transform时,不会直接生成PurchaseOrderVo的集合对象,而是生成一个Function的集合,在循环的时候,会去调用apply 生成一个PurchaseOrderVo。在没有进行调用时,集合将会是一个空集合,这违背了List中的对象的使用常识。
解决方案:1.不在涉及到需要进行事务操作中使用Lists.transform,2.先进行循环调用,使其构造出数据。