在list流中使用peek()方法,恰巧你又是用到了JPA操作的話,應(yīng)該會(huì)有一個(gè)驚喜的發(fā)現(xiàn),查詢完數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中content字段的內(nèi)容已經(jīng)被覆蓋為空了。

peek
是 Java Stream API 中的方法,主要用于對(duì)流中的元素進(jìn)行非破壞性查看。JPA 主要用于與數(shù)據(jù)庫(kù)進(jìn)行交互,管理持久化實(shí)體。
但是在結(jié)合JPA 這樣使用時(shí)會(huì)直接修改對(duì)應(yīng)數(shù)據(jù)庫(kù)的值,還是慎用。