CMP 的 自引用自是如何配置的?

05-07-15 lyojbuilder
在 Hibernate 中,如果一个表引用自己,就是用他的外键指向自己的主键就可以了,类中包括一个指向自身的对象 article,和一个指向自身的集合Set,但是在 CMP中怎样表现这种关系,我创建了一个 CMP2.0的对象 Article,使他引用自己,外键是 artArticleId,主键是 articleId, 我在关系图上用 articleId引用自己的 artArticleId,但是部署的时候报错:

java代码:

"EJBArticleModule.jar": Role 'ArticleRelationshipRole1' of relationship 'article-article' contains an invalid key-column value of 'ART_ARTICLE_ID'. The key-column must specify a primary key column in the related bean. However, there is no primary key column named 'ART_ARTICLE_ID' defined in the related bean 'Article' or else 'ART_ARTICLE_ID' is not being recognized due to case mismatch.

CMP 中的自引用自应该怎样配置呢?

附件中有对象的关联图:

lyojbuilder8jO804bvHB.JPG[url=upload/lyojbuilderOT3W17m3M5.JPG]lyojbuilderOT3W17m3M5.JPG[/url]

lyojbuilder
2005-07-15 13:14
图片重贴:lyojbuilderqhERo715at.JPG

猜你喜欢