1. 程式人生 > >你需要一個新的model實體的時候必須new一個.奇怪的問題: 使用poi解析Excel的把資料插入資料庫同時把資料放在一個list中,返回到頁面展示,結果頁面把最後一條資料顯示了N次

你需要一個新的model實體的時候必須new一個.奇怪的問題: 使用poi解析Excel的把資料插入資料庫同時把資料放在一個list中,返回到頁面展示,結果頁面把最後一條資料顯示了N次

 

資料庫顯示資料正常被插

插入一條列印一次資料,也是正常的,但是執行完,list就全部變成了最後一條資料.很奇怪

 

 

 

單步除錯

給list插入第一條資料 model是6607

連續插了多條資料都是6607

而且所有的值都變成了一樣的

所以是,每次向list插一條資料都必須還是一個新的 model?

檢查程式碼,果真

在解析excel之前只例項化了一個model,所以無論怎麼新增資料,都是剛才的哪一個model

name所有的資料都是同一條也就不足為奇了

知道問題了,就好改了