懇請benq指點:JBoss中cmr時複合關鍵字類的foreign keys mapping問題,線上等待!
individualDetailBean-->companyBranchBean,CompanyBranchBean的masterID、branchID皆為主鍵,故定義複合關鍵字類CompanyBranchPK,略去<primary-field>.
相關配置檔案如下:
(1). ejb-jar.xml
<entity>
<display-name>CompanyBranchBean</display-name>
<ejb-name>CompanyBranchBean</ejb-name>
<local-home>org.vp.eservice.user.ejb.CompanyBranchLocalHome</local-home>
<local>org.vp.eservice.user.ejb.CompanyBranchLocal</local>
<ejb-class>org.vp.eservice.user.ejb.CompanyBranchBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>org.vp.eservice.user.ejb.CompanyBranchPK</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>CompanyBranch</abstract-schema-name>
<cmp-field>
<field-name>masterID</field-name>
</cmp-field>
<cmp-field>
<field-name>branchID</field-name>
</cmp-field>
<cmp-field>
<field-name>name1</field-name>
</cmp-field>
<cmp-field>
<field-name>name2</field-name>
</cmp-field>
</entity>
(2).jbosscmp-jdbc.xml
<ejb-relation>
<ejb-relation-name>individualDetail-companyBranch</ejb-relation-name>
<foreign-key-mapping/>
<ejb-relationship-role>
<ejb-relationship-role-name>IndividualDetailRelationshipRole</ejb-relationship-role-name>
<key-fields/>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>CompanyBranchRelationshipRole</ejb-relationship-role-name>
<key-fields>
<key-field>
<field-name>branchID</field-name>
<column-name>BranchID</column-name>
</key-field>
<key-field>
<field-name>masterID</field-name>
<column-name>MasterID</column-name>
</key-field>
</key-fields>
</ejb-relationship-role>
</ejb-relation>
部署時JBoss報錯:Atleast one role of a foreign-key mapped relationship must have key fields (or <primkey-field> is missing from ejb-jar.xml): ejb-relation-name=individualDetail-companyBranch。
將field改位置也不行,初步斷定是jbosscmp-jdbc.xml未寫對,懇請指點。
相關文章
- JBoss中cmr時複合關鍵字類的foreign keys mapping問題APP
- 緊急求助benq:JBoss中cmr時複合關鍵字類的foreign keys mapping如何配置ENQAPP
- 關於repaint()問題,大家請指點AI
- servlet的設計原則,頭疼!懇請大家指點Servlet
- 看懂js中this關鍵字的指向問題JS
- benq,你好!框架中有關 getDataSource()問題請教一下ENQ框架
- JBOSS 做專案時的問題 有關Jboss, Mbean, Session bean 求助BeanSession
- Java面試題:請談談Java中的volatile關鍵字?Java面試題
- 關於快取的問題,請板橋大哥指點一下快取
- jboss直接執行類的問題?
- banq大哥,請教一個關於jboss ide的問題IDE
- hibernate複合主鍵查詢問題
- 安裝jivejdon出現的問題,請指點一二
- 各類關鍵字
- jboss問題,請各位高手指教!
- MySql 漢字問題? 請高手指點!MySql
- 記一次線上事故,redis 的keys問題,cpu引起的效能問題Redis
- abstract關鍵字 super 關鍵字 類與繼承繼承
- 新手入門的方向如何抉擇,懇求指點
- 請問如何部署jboss中的配置檔案.
- hibernate中Blob,Clob欄位類行,二級快取的問題,哪位老大來指點指點快取
- 請benq大哥說得明白點,謝謝ENQ
- static關鍵字---"工具類"
- 請bang大哥指點一下JBoss的jaas授權過程!
- JavaScript 複習之 this關鍵字JavaScript
- jboss3.2.6+ms sqlserver 開發BMP實體bean的問題(吐血懇求高手指導)S3SQLServerBean
- JAVA中的關鍵字Java
- javascript中的with關鍵字JavaScript
- 關於反射的問題,請高手幫忙!線上急等!反射
- 求助,線上等待,編譯EJB問題。。。。。編譯
- JAVA面試題 請談談你對Sychronized關鍵字的理解?Java面試題Zed
- 解決Linq.ToDictionary()時的鍵重複問題
- 請教jboss 多應用釋出問題
- 關於DIP原則中介面的放置問題,請大家指點一下。
- 開發者在處理大資料問題時,有哪些關鍵點?大資料
- 關於資料庫中儲存中文的問題,請高手指點資料庫
- Go指標複製問題Go指標
- java中this關鍵字Java