Saturday, May 05, 2007

Acceleo 2.0 : free module for UML2 to Hibernate


For Acceleo v2.0 and launching of Acceleo Modules Farm, Obeo will release with an OpenSource license one of its commercial modules : UML2Hibernate.

I have create this module. It uses UML 2.1 models (class diagram with < < stereotype > >) and generates :

- DAO layer
- Entity objects
- HBM mapping
- SQL tables (3NF)
- JUnit tests
- Hibernate v3 compatible Design Patterns

It manages lots of associations :
- inheritance
- 1-1
- 1-*
- *-*
- recursive associations
- unidirectionnal and bidirectionnal associations
- ...

It will be available before the end of may. I hope you will enjoy it, and you will contribue to improve its features.
Here is the link where this module will be available : http://www.acceleo.org/pages/modules-repository/

7 comments:

Anonymous said...

Interesting to know.

Shaozhuang Liu said...

is this accomplished?
i can't find where to download it

Etienne Juliot said...

Yes, you can find it at : http://www.acceleo.org/pages/uml2-to-jee-java-struts-hibernate-generator/

Shaozhuang Liu said...

thank you for you response, I've downloaded acceleo-2.5.0-sdk from http://www.acceleo.org/pages/download-acceleo-2-5-0/en, is that the right thing?
if it is, where can i find the graphical modeling editor like the picture above

Shaozhuang Liu said...

is that the acceleo v2.5 contains umldi graphical editor?

Etienne Juliot said...

You can use any UML2 modeler you want (MagicDraw, RSM, Eclipse Papyrus, ...).

But, you can use the ready to use bundle of Acceleo (go to http://acceleo.org/pages/download-bundle/), and we will have TopCased UML inside it to design UML models.

If you want to test it, just use the File -> New Module Launcher menu. It will create a ready to use project, chain and model exemple (see sreenshot inside http://acceleo.org/pages/new-and-noteworthy-acceleo-2-0-0/en)

Anonymous said...

I think one of your advertisements caused my internet browser to resize, you might want to put that on your blacklist.