個位大哥,小弟一直想成為軟體開發精英,請指點呀!
我在做EJB的時候還有一個不是問題的問題。請大家指點!
就是我透過CMP網資料庫裡面增加一批資料,資料是放在ArrayList裡面,如果是第一次增加還好,如果是以後資料庫中已經有資料了,我單純的在SESSION BEAN裡面迴圈呼叫ENTITY BEAN裡面的方法來往資料庫裡面增加資料這樣就會有問題。
比如兩個表,一個是students,一個是class其關係是N:1
就是一個CLASS裡面有很多STUDENTS,我要為某一個班級增加STUDENTS時,我要呼叫一個SETSTUDENTS(COLLECTION STUDENTS){},這是容器來實現的,但是呼叫之後呢,這一批資料上加上去了,但是原來的STUDENTS就沒有了,也就是,STUDENTS表中的那個用來與CLASS關聯的欄位CLASSID就為空了,要解決這個問題,我必須要透過演算法,比如先把原來的資料全部取出來,把他們和現在要加如的全部再放在一個ARRAYLIST裡面,然後在增加,這樣可是可以,但是我感覺效率很低呀,請問各位大哥有什麼好的意見嗎?
就是我透過CMP網資料庫裡面增加一批資料,資料是放在ArrayList裡面,如果是第一次增加還好,如果是以後資料庫中已經有資料了,我單純的在SESSION BEAN裡面迴圈呼叫ENTITY BEAN裡面的方法來往資料庫裡面增加資料這樣就會有問題。
比如兩個表,一個是students,一個是class其關係是N:1
就是一個CLASS裡面有很多STUDENTS,我要為某一個班級增加STUDENTS時,我要呼叫一個SETSTUDENTS(COLLECTION STUDENTS){},這是容器來實現的,但是呼叫之後呢,這一批資料上加上去了,但是原來的STUDENTS就沒有了,也就是,STUDENTS表中的那個用來與CLASS關聯的欄位CLASSID就為空了,要解決這個問題,我必須要透過演算法,比如先把原來的資料全部取出來,把他們和現在要加如的全部再放在一個ARRAYLIST裡面,然後在增加,這樣可是可以,但是我感覺效率很低呀,請問各位大哥有什麼好的意見嗎?
相關文章
- 小弟請求各位師兄大哥一個面試遇到的問題面試
- 小弟想做個交友的網站,各位大哥給點意見,網站
- 請bang大哥指點一下JBoss的jaas授權過程!
- 關於快取的問題,請板橋大哥指點一下快取
- 求助關於EJB的部署問題(小弟是初學者,請各位大哥看一下)
- 請benq大哥說得明白點,謝謝ENQ
- 請教banq大哥j2ee叢集開發
- 你想成為一個黑客嗎?黑客
- 軟體開發公司概述Android指紋APIAndroidAPI
- 史上最最佳軟體開發實踐指導
- 想成為軟體架構師的人都應該明白的事情架構
- 軟體開發:告別技術精英時代 工程化管理(1)(轉)
- 軟體開發:告別技術精英時代 工程化管理(2)(轉)
- 軟體開發:告別技術精英時代 工程化管理(3)(轉)
- 軟體開發:告別技術精英時代 工程化管理(4)(轉)
- 軟體開發:告別技術精英時代 工程化管理(5)(轉)
- 軟體開發:告別技術精英時代 工程化管理(6)(轉)
- JBoss是個什麼東東呀,怎麼用呀,請教各路高手!!
- 小弟為共享軟體作者製作的管理軟體註冊的動態連結庫 (轉)
- 何為軟體開發的難?
- 華為雲軟體開發雲VS開發痛點=?
- PDA應用軟體開發特點
- 高手請幫忙看看小弟寫的這個web service:Web
- 板橋大哥憑你的經驗給我一些指點和啟發吧
- 我的測試之旅:(1)起點——作為軟體開發人員
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 開發遊戲只為向女友求婚,每個關卡都是淚點!我是一個普通人,但是想成為你另一半玩家開發遊戲
- 軟體測試與開發崗位對比,哪個更適合你?
- 軟體開發中的10條最佳指導原則
- 軟體開發人員的關鍵績效指標指標
- 請教指點,工作迷茫
- 對軟體開發的一點心得體會 (轉)
- 選擇成為軟體開發工程師的5個原因工程師
- 軟體開發與軟體研發
- 介紹一個軟體開發工具
- 為什麼軟體外包開發不再可行
- 華為軟體精英挑戰賽成功舉辦十屆,超2000名軟體精英加入華為
- 直播軟體原始碼開發千萬不能忘的一個知識點原始碼