Power Designer Check Model提示Role name uniqueness

今天在用PowerDesign畫類圖時,生成Java代碼出現了Role name uniqueness錯誤,根據提示是使用關聯的地方出現了錯誤。
錯誤截圖

這是發生錯誤時的類圖
UML類圖

根據提示應該是角色什麼要唯一,應該是類中的出現了相同的變量名導致的。後來將兩個類中的變量名後分別添加1,2後生成通過,但是代碼中還是出現了以前的變量名,到這裏才發現導致這個錯誤的真正原因是使用關聯時代碼會自動生成一個成員變量,然後和自己添加的變量產生了衝突,所以就不需要在類的Attribute中添加成員變量了。
修改後的XML類圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章