Hi Rick, I've got a solution for you: Design a UML model with two classes User and Role, link them with a line and two role names and generate the beans using AndroMDA (see http://www.andromda.org).
Just a snap! Matthias > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of R. P. Ruiz > Sent: Monday, November 10, 2003 8:04 PM > To: [EMAIL PROTECTED] > Subject: [Xdoclet-user] Working Examples of Bidirectional CMR > on JBoss 3.2.x? > > > Greetings! > > After much tail chaising with JBoss 3.2.x, Many-to-Many CMR, > & XDoclet > v1.2b3 (much searching, reading, trial-and-error, and gnashing of > teeth), i've decided that i'm in serious need of guidance... > > I'm trying to implement what i believe is a bidirectional > many-to-many > cmr cmp relationship between two entities: > > 1) UserBean and > 2) RoleBean > > Their relationship can be described as: "any/many users can have > any/many roles". > > I've implemented the 2 entities listed above, in addition to > a UserRole > entity which functions as a xwalk table between User and > Role. Thus far, > i've been happily using them as a JBoss JAAS authentication > dataSource > for the last month, w/o declaring any kind of cmr > relationship between > them. What i want to do now is declare relationships between > entities > so that: > > 1) when i find a user, i can get a collection of their roles as an > attribute of the user object (instead of a separate lookup in > the role > entity, which i can currently do), > > 2) when i find a role, i can get a collection of the users > who have this > role, expressed as an attribute of the roles entity (i can't do this > with my current entity implementations) > > 3) when i delete a user, i want their delete to cascade and > remove all > of their roles, but not vice versa (removing a role does not > delete the > user(s) associated with it) > > Does anybody have a working example of a bidirectional Many-to-Many > relationship that works with JBoss 3.2.1 that they would care > to share > with me? > > Even if you don't have a working example, feel free to let me know if > i'm not describing my problem very well or am not using the correct > terminology. > > Thanks, > > Rick > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, > and more! http://www.apachecon.com/ > _______________________________________________ > xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
