Also, FWIW, the BEA Workshop tool (eclipse-based) will reverse-generate classes from a database as well, and supports putting the metadata into annotations.
-Patrick On 5/16/07, Marc Prud'hommeaux <[EMAIL PROTECTED]> wrote:
That is correct: the reversemappingtool only currently supports generating an orm.xml file. We would like to add support for generating annotations someday, but it is not there yet. Take a look at the "reversemapping" example in a recent openjpa snapshot for an example of running the reversemappingtool from a build.xml file. On May 16, 2007, at 10:26 AM, Michael Dick wrote: > That's what I've found too. The reversemapping tool will create new > java > files based on the database tables, and provide an orm.xml file. No > annotations though. > > You can always add them based on the generated orm.xml file > although that > might be easier said than done if you have a lot of entities. > > -mike > > On 5/16/07, Phill Moran <[EMAIL PROTECTED]> wrote: >> >> I am not sure that it will annotate your exiting code but (I >> think) it >> will make >> an external mapping file for you or generate the annotated classes >> from >> the >> ground up. Check out the MappingTool class/docs >> >> -----Original Message----- >> From: linda rae [mailto:[EMAIL PROTECTED] >> Sent: May 16, 2007 8:58 AM >> To: open-jpa-dev@incubator.apache.org; open-jpa- >> [EMAIL PROTECTED] >> Subject: Will reversemappingTask() generate EJB3 annotations? >> >> I apologize if this question has been previously asked and >> answered. I >> have >> googled for an answer with no luck. >> >> I have been requested to use OpenJPA on a project. The tool appears >> straight >> forward and works well, I have ran the reverse engineering example >> on my >> own DB >> - it works great. However... no EJB3 annotations were generated >> (@Entity, >> etc). >> >> >> What configuration option must I define to have the reversemapping >> tool >> generate >> an EJB3 EntityEJB? >> >> A short response would be great - any response would would really >> help (am >> I >> asking for something that does not exist?) >> >> Thank-you, >> >> Linda Rae >> >> >>
-- Patrick Linskey 202 669 5907