[ http://jira.andromda.org/browse/EJB-40?page=all ] Vance Karimi closed EJB-40: ---------------------------
Resolution: Fixed Done patch applied. Thanks ! > Map associations are not generated correctly and list index imporvement > ----------------------------------------------------------------------- > > Key: EJB-40 > URL: http://jira.andromda.org/browse/EJB-40 > Project: EJB Cartridge > Type: Bug > Reporter: Sverker Abrahamsson > Assignee: Vance Karimi > Priority: Minor > Attachments: andromda-plugins.patch > > When modeling map associations the file is not generated correctly. An > example: > private java.util.Map<foo.bar.Country> countries = new > java.util.HashMap<java.lang.String, foo.bar.Country>(); > Another problem is that the key is declared by default as String, and not as > the type of the MapKey column. The MapKey annotation use the primary key on > the associated entity, hence my example should look like this: > private java.util.Map<java.lang.Long, foo.bar.Country> countries = new > java.util.HashMap<java.lang.Lang, foo.bar.Country>(); > as my pk is a Long. > The attached patch solves this issue as well as providing an improvement in > regards to List associations. If no OrderBy tagged value is provided, the > IndexColumn annotation is used (hibernate extension) to provide true list > association. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.andromda.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV