Power Designer Check Model提示Role name uniqueness
2018-01-13 21:15
429 查看
今天在用PowerDesign画类图时,生成Java代码出现了Role name uniqueness错误,根据提示是使用关联的地方出现了错误。
![](http://img.blog.csdn.net/20180113210942847?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzEyNTgyNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这是发生错误时的类图
![](http://img.blog.csdn.net/20180113211131123?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzEyNTgyNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
根据提示应该是角色什么要唯一,应该是类中的出现了相同的变量名导致的。后来将两个类中的变量名后分别添加1,2后生成通过,但是代码中还是出现了以前的变量名,到这里才发现导致这个错误的真正原因是使用关联时代码会自动生成一个成员变量,然后和自己添加的变量产生了冲突,所以就不需要在类的Attribute中添加成员变量了。
这是发生错误时的类图
根据提示应该是角色什么要唯一,应该是类中的出现了相同的变量名导致的。后来将两个类中的变量名后分别添加1,2后生成通过,但是代码中还是出现了以前的变量名,到这里才发现导致这个错误的真正原因是使用关联时代码会自动生成一个成员变量,然后和自己添加的变量产生了冲突,所以就不需要在类的Attribute中添加成员变量了。
相关文章推荐
- Power Designer Check Model提示Role name uniqueness
- PowerDesigner提示错误Could not Initialize JavaVM!
- PowerDesigner Code和Name
- powerdesigner comment 写到 name 和 name 写到 comment
- PowerDesigner提示错误Non SQL Error : Could not load class com.mysql.jdbc.Driver
- PowerDesigner Comment To Name & Name To Comment VBS
- PowerDesigner提示This data item is already used in a primary identifie...
- PowerDesigner Code Name 同步修改
- 【原创】PowerDesigner Name/Code自动调整 的正确版本。
- PowerDesigner Comment与Name相互替换
- PowerDesigner提示This data item is already used in a primary identifier.的处理
- PowerDesigner Name/Code自动调整 中文注释
- PowerDesigner提示This data item is already used in a primary identifier.的处理
- PowerDesigner提示This data item is already used in a primary identifier.的处理
- PowerDesigner code、name显示设置 及 同时显示办法
- Word 提示对话框 PowerDesigner Cannot find the word template:wordtorqm.dot
- PowerDesigner Name/Code自动调整
- powerDesigner设置 name不自动等于code
- PowerDesigner提示This data item is already used in a primary identifier.的处理
- PowerDesigner model字体及文字大小修改