Java.tri

The Java.tri Tools is a set of plugins for eclipse to import UML models, design applications in high level extensible specification and generate code and even the entire application. By using velocity templates and Jmerge technology, it can generate code without erasing custom developments.
The Java.tri Framework is a set of classes built around struts and hibernate to perform common tasks in web applications such as iterating on pages of data, displaying list of values to pick values from, list boxes that read from persistent data, master detail coordination, filter windows to perform search, and other features.

UMLからHibernateマッピングファイルを生成したり、hibernateマッピングファイルからStruts+HibernateのWebアプリを生成するEclipseプラグイン