例項化的地點解析

2021-08-31 13:45:27 字數 1535 閱讀 8811

領悟

:例項化在遍歷的裡面和外面

,效果是不一樣的

,如果例項化在遍歷的外面

,如下**

:

/**

*多個行政班合成乙個上課班,返回該上課班id

**@paramclassids多個行政班id

*@return上課班id

*@author嚴文文

*@since2.0.022018-11-1016:10:18

*/@override

public string insertteachclassidbyclassids(listclassids));

intsize=admteachclassdao.insertall(admteachclassentitylist);

if(size>0)else

}

效果如圖

你會發現插入的資料是一樣的

,所以這個導致

id衝突

,報錯提示如下

:### cause: com.mysql.jdbc.exceptions.jdbc4.mysqlintegrityconstraintviolationexception: duplicate entry 'vje3gjj9tvcwbhkwszl24s' for key 'primary'

; duplicate entry 'vje3gjj9tvcwbhkwszl24s' for key 'primary'; nested exception is com.mysql.jdbc.exceptions.jdbc4.mysqlintegrityconstraintviolationexception: duplicate entry 'vje3gjj9tvcwbhkwszl24s' for key 'primary'] with root cause

提示主鍵衝突

但是如果換成如下**

/

***多個行政班合成乙個上課班,返回該上課班id

**@paramclassids多個行政班id

*@return上課班id

*@author嚴文文

最後插入資料成功!

解析錯誤:當例項化在遍歷的外面時,第二次生成的物件會覆蓋第一次生成的物件,結果兩次插入相同的資料,導致主鍵衝突,當例項化在便利的外面時,兩次生成的物件是不相同的,所以能插入成功.

BGA封裝的優缺點解析

bga封裝是pcb製造中焊接要求最高的封裝工藝,它的優點如下 1 引腳短,組裝高度低,寄生電感 電容較小,電效能優異。2 整合度非常高,引腳多 引腳間距大,引腳共面性好。qfp電極引腳間距的極限是0.3mm,在裝配焊接電路板時,對qfp晶元的貼裝精度要求非常嚴格,電氣連線可靠性要求貼裝公差是0.08...

關於知識付費的幾點解析

一 知識付費的背景 網際網路出現20多年來,資訊大 隨著部落格時代的到來,大量ugc充斥在網際網路上,導致資訊分辨挖掘成本增高,大量虛假無用資訊引發人們信任危機 由於資訊革命到來,帶來新的 工具 支付手段的便捷化 知識傳授的去平台化,為知識付費成為消費公升級中的乙個節點 伴隨移動端使用熱潮,碎片化時...

感測器的設計要點解析

好的感測器 的設計是經驗加技術的結晶。一般理解感測器是將一種物理量經過 電路轉換成一種能以另外一種直觀的可表達的物理量的描述。而下文我們將對感測器的概念 原理特性進行逐一介紹,進而解析感測器的設計的要點。1 感測器的概念 感測器是一種檢測裝置,能感受到被測量的資訊,並能將感受到的資訊,按一定規律變換...