File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes IDEs, Version Control and other tools and the fly likes How to use reverse engineering in my eclipse for hibernate program Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "How to use reverse engineering in my eclipse for hibernate program" Watch "How to use reverse engineering in my eclipse for hibernate program" New topic
Author

How to use reverse engineering in my eclipse for hibernate program

Babu Singh
Ranch Hand

Joined: Aug 17, 2009
Posts: 72

i am using My Eclipse 8.6 and MySql workbench. and making a Hibernate-spring program. Is it possible to use reverse engineering feature in my eclipse with MySql workbench so that DAO and .hbm files can be generate. How can i do this with MySql workbench.
this is a URL of using reverse engineering in my eclipse with Derby.
http://www.myeclipseide.com/documentation/quickstarts/hibernateandspring/
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16012
    
  19

Do you mean "take an existing database, query its schema and generate Hibernate files from it"?

There are some Hibernate tools, but last time I checked, what was available and from where were kind of confusing. Maybe they got it straightened out. For that matter, possibly the Eclipse Hibernate plugin can do what you want. I haven't had much luck with any of the ORM plugins for Eclipse, so I just do it the hard way.

Actually, since there are limits to how hard I want the job to be, what I actually do is use the Apache OpenJPA schema reverse-engineering tools. They can poll a database, create an XML file that represents the schema, and use the information to generate JPA-annotated java source code. And since Hibernate 3 implements JPA, that code can be used in a Hibernate project. With the added benefit that I don't need the ".hbm" files, since the annotations allow the single Java file to both define the ORM class and the HBM info.

As far as DAOs go, I just basically clone them, although I could create an Eclipse template and maybe some snippets.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to use reverse engineering in my eclipse for hibernate program