Version 5.1 by christoph_lechleitner@iteg_at on 2013-02-02 06.25:26

Hide last authors
christoph_lechleitner@iteg_at 5.1 1 = {{id name="DataModelGenerator+UtilsHome-Introduction"/}}Introduction =
2
wolfgang_pausch@iteg_at 4.1 3 Dmutils consists of
christoph_lechleitner@iteg_at 1.1 4
wolfgang_pausch@iteg_at 4.1 5 * a data model generator which can generate various pieces of (currently Java-) code based on a xml specification of a datamodel, in detail:\\
6 ** dto classes
7 ** database access classes (DAOs), including support for specifying generated joins based on the datamodel
8 ** a table definition class, to create a complete database schema based on the datamodel specification
9 * a flexible importer, which can based on the datamodel specification import any pieces of data (given as csv file) into the database, including resolving and generating foreign key references between both the imported tuples and the tuples already present on the database.
christoph_lechleitner@iteg_at 2.1 10
christoph_lechleitner@iteg_at 5.1 11 ===== {{id name="DataModelGenerator+UtilsHome-pom.xmlsnippets:"/}}pom.xml snippets: =====
christoph_lechleitner@iteg_at 2.1 12
christoph_lechleitner@iteg_at 5.1 13 (% style="font-size: 10.0pt;line-height: 13.0pt;" %)To use the project add the following to your (% style="font-size: 10.0pt;line-height: 13.0pt;" %){{code language="none"}}pom.xml{{/code}} file:
christoph_lechleitner@iteg_at 2.1 14
5fbc055b7cc103006957e1ae 3.1 15 {{code language="none"}}
christoph_lechleitner@iteg_at 2.1 16 <repository>
17 <id>clazzes.org</id>
18 <url>http://mvn.clazzes.org/</url>
19 </repository>
20 ...
21 <dependency>
22 <groupId>org.clazzes.dmgen</groupId>
23 <artifactId>dmutils.api</artifactId>
wolfgang_pausch@iteg_at 4.1 24 <version>0.1.3-SNAPSHOT</version>
christoph_lechleitner@iteg_at 2.1 25 </dependency>
26 <dependency>
27 <groupId>org.clazzes.dmgen</groupId>
28 <artifactId>dmutils.impl</artifactId>
wolfgang_pausch@iteg_at 4.1 29 <version>0.1.3-SNAPSHOT</version>
christoph_lechleitner@iteg_at 2.1 30 </dependency>
31 {{/code}}
christoph_lechleitner@iteg_at 5.1 32
33 = {{id name="DataModelGenerator+UtilsHome-Sourcecodeandissuetracker"/}}Source code and issue tracker =
34
35 Subversion: [[https:~~/~~/svn.clazzes.org/svn/dmgen>>url:https://svn.clazzes.org/svn/dmgen||shape="rect"]]
36
37 Jira: [[DMGEN>>url:https://jira.clazzes.org/browse/DMGEN||shape="rect"]]