有對CMP relationship熟悉的朋友請進!
自從EJB2.0推出以來,的確給程式設計師帶來了福音,無論是效能還是功能上都有較大提高。對我來說,最大的好處是,基本上可以不用自己寫BMP了,完全可以利用relationship進行多表操作,這的確大大提高了開發的效率,當然好處還有很多我在這就不一一列舉了。(不好意思,小弟丟了一段時間沒搞JAVA,對於EJB2.0還不是很熟悉,還請哪路高手賜教!)
1.首先我想問一個問題,如果在兩個一一對應的Entity Bean之間建立relationship,並且我要求關係是單向的,那麼應該在哪個Bean上新增relationship才是對的呢?
比如說:
我這裡有兩個Entity Bean,他們分別代表著道路的節點(RoadNode)和城市(City)。
道路節點有這樣幾個屬性:roadNodeId,code,name,cityId,description
城市的屬性如下:cityId,code,name,postal,....
我在Application做的客戶端,想透過findAllRoadNodes得到城市的name,並且在JTable上顯示。我現在想問的是在道路節點上新增relationship呢,還是在城市上新增relationship!
呵呵,可能有很多人和我一樣,為了得到城市的name而在RoadNode Entity Bean上新增relationship,可是這樣做是錯的,在部署的時候報錯!不信自己可以試試。我認為relationship應該在將cityId作為主鍵的Bean上新增,但是為了能夠讓客戶端訪問RoadNode Bean時就可以透過relatioship得到cityId對應的City name,必須將relationship改為雙向的。
我於是這樣做了,但是錯誤發生了,這次是才程式執行的時候發生的。我並沒有急於將name顯示在JTable裡,我想先看看,當我新增了relationship後,會不會對我原來已經正常的程式有沒有影響。結果,findAllRoadNodes到是對的,可findAllCitys就錯了,返回的錯誤資訊居然是“java.sql.Exception:無效的列名”,我暈!
不知哪位仁兄碰到過我這樣的情況,是否在此時遇到過這樣的錯誤!
1.首先我想問一個問題,如果在兩個一一對應的Entity Bean之間建立relationship,並且我要求關係是單向的,那麼應該在哪個Bean上新增relationship才是對的呢?
比如說:
我這裡有兩個Entity Bean,他們分別代表著道路的節點(RoadNode)和城市(City)。
道路節點有這樣幾個屬性:roadNodeId,code,name,cityId,description
城市的屬性如下:cityId,code,name,postal,....
我在Application做的客戶端,想透過findAllRoadNodes得到城市的name,並且在JTable上顯示。我現在想問的是在道路節點上新增relationship呢,還是在城市上新增relationship!
呵呵,可能有很多人和我一樣,為了得到城市的name而在RoadNode Entity Bean上新增relationship,可是這樣做是錯的,在部署的時候報錯!不信自己可以試試。我認為relationship應該在將cityId作為主鍵的Bean上新增,但是為了能夠讓客戶端訪問RoadNode Bean時就可以透過relatioship得到cityId對應的City name,必須將relationship改為雙向的。
我於是這樣做了,但是錯誤發生了,這次是才程式執行的時候發生的。我並沒有急於將name顯示在JTable裡,我想先看看,當我新增了relationship後,會不會對我原來已經正常的程式有沒有影響。結果,findAllRoadNodes到是對的,可findAllCitys就錯了,返回的錯誤資訊居然是“java.sql.Exception:無效的列名”,我暈!
不知哪位仁兄碰到過我這樣的情況,是否在此時遇到過這樣的錯誤!
相關文章
- 有熟悉org.apache.tomcat.util.threads.ThreadPool的朋友麼?ApacheTomcatthread
- [請教] CMP中ejbFind與ejbSelect方法有何區別?
- 有研究JSF的朋友進來一下JS
- 熟悉ibatis的請幫幫忙!BAT
- 請問有做過weblogic轉移到jboss案例的朋友嘛?Web
- 幫朋友找 Oracle DBA ,有合適的想跳槽的,請注意拉Oracle
- laravel model relationshipLaravel
- 有沒有在找工作的朋友,進來交流一下最近的感受心得啊~~
- Relationship Database DesignDatabase
- Relationship between BAPI and RFCAPI
- CMP關聯中新增資料有錯誤?
- SAP Table Relationship of Material Classification
- 有沒有用EJB(CMP)實現動態查詢的方法?
- 回覆umlchina論壇中部分網友對Jbuilder開發CMP教程進行收費的異議UI
- 請教cmp關聯的問題,1:1,1:n多關係
- 生成對抗網路的進步多大,請看此文
- 請熟悉混沌原理和c高手幫個忙 (轉)
- 各位大哥,banq大哥請進,有關jdon版的安裝
- 對請求來源進行白名單限制
- CNNIC:定期整理朋友圈 你有木有?CNN
- CMP2.0問題(JB7 + Weblogic 6.1)請教各位高手Web
- 兩個非常棘手的問題,有socket方面經驗的請進
- 請教tomcat中有沒有類似SUN APP Server中對Servlet/JSP進行Cache的機制?TomcatAPPServerServletJS
- Android進階:十四、熟悉Android打包編譯的流程Android編譯
- 幫朋友找有經驗的AIX 管理員AI
- banq與各位,請進,有關jive的二次開發??
- 上次有朋友反饋封裝的Promise.all有問題,執行順序有問題,現在改進一下封裝Promise
- 關於CMP的關係,求教...
- 沒朋友(mpvue),還有音樂陪你Vue
- 面對一個完全陌生的系統,如何快速的熟悉並上手?
- 使用 http-proxy 對網路請求進行代理HTTP
- 開發CMP關係的時候,是建立主鍵表CMP關係然後指向外來鍵表CMP,還是反之?
- 對剛剛涉足遊戲產業的朋友的建議(轉)遊戲產業
- 一對一交友原始碼,需要申請的資料有哪些?原始碼
- 貧血和充血模型的比較之我見->有興趣的朋友進來參與討論模型
- 請教cmp實體bean得事務超時時間設定,謝謝Bean
- 困擾已久的效率問題.看過jive熟悉模式的老大們進..模式
- 高手請進