Last modified by christoph_lechleitner@iteg_at on 2013-02-02 06.25:27

From version 2.1
edited by christoph_lechleitner@iteg_at
on 2012-08-10 04.32:10
Change comment: There is no comment for this version
To version 5.1
edited by christoph_lechleitner@iteg_at
on 2013-02-02 06.25:26
Change comment: svn and jira links

Summary

Details

Page properties
Content
... ... @@ -1,18 +1,16 @@
1 -(% class="contentLayout" data-atlassian-layout="{~"name~":~"pagelayout-two-right~",~"columns~":[~"large~",~"aside~"],~"header~":true,~"footer~":true}" %)
2 -(((
3 -(% class="header" %)
4 -(((
5 -(% class="innerCell" %)
6 -(((
7 -DMGen started as Data Model Generator, Java code and a Maven plugin to generate POJO clazzes and the like for a data model specified as XML file.
1 += {{id name="DataModelGenerator+UtilsHome-Introduction"/}}Introduction =
8 8  
9 -With additional functions to allow an application to i.e. perform schema update operations it has grown into what's now rather called DMUtils.
3 +Dmutils consists of
10 10  
11 -===== {{id name="DataModelGenerator+UtilsHome-Repositories:"/}}Repositories: =====
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.
12 12  
13 -Subversion: [[https:~~/~~/svn.clazzes.org/svn/dmgen>>url:https://svn.clazzes.org/svn/dmgen||shape="rect"]].
11 +===== {{id name="DataModelGenerator+UtilsHome-pom.xmlsnippets:"/}}pom.xml snippets: =====
14 14  
15 -Maven:
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:
16 16  
17 17  {{code language="none"}}
18 18  <repository>
... ... @@ -23,47 +23,17 @@
23 23  <dependency>
24 24   <groupId>org.clazzes.dmgen</groupId>
25 25   <artifactId>dmutils.api</artifactId>
26 - <version>0.1.0-SNAPSHOT</version>
24 + <version>0.1.3-SNAPSHOT</version>
27 27  </dependency>
28 28  <dependency>
29 29   <groupId>org.clazzes.dmgen</groupId>
30 30   <artifactId>dmutils.impl</artifactId>
31 - <version>0.1.0-SNAPSHOT</version>
29 + <version>0.1.3-SNAPSHOT</version>
32 32  </dependency>
33 33  {{/code}}
34 34  
35 -
36 -)))
37 -)))
33 += {{id name="DataModelGenerator+UtilsHome-Sourcecodeandissuetracker"/}}Source code and issue tracker =
38 38  
39 -(% class="columnLayout twoColumns" %)
40 -(((
41 -(% class="cell large" %)
42 -(((
43 -(% class="innerCell" %)
44 -(((
45 -{{recently-updated/}}
46 -)))
47 -)))
35 +Subversion: [[https:~~/~~/svn.clazzes.org/svn/dmgen>>url:https://svn.clazzes.org/svn/dmgen||shape="rect"]]
48 48  
49 -(% class="cell aside" %)
50 -(((
51 -(% class="innerCell" %)
52 -(((
53 -====== {{id name="DataModelGenerator+UtilsHome-Navigatespace"/}}Navigate space ======
54 -
55 -{{locationSearch reference="WebHome"/}}
56 -
57 -{{documentTree root="document:DMGEN.WebHome"/}}
58 -)))
59 -)))
60 -)))
61 -
62 -(% class="footer" %)
63 -(((
64 -(% class="innerCell" %)
65 -(((
66 -
67 -)))
68 -)))
69 -)))
37 +Jira: [[DMGEN>>url:https://jira.clazzes.org/browse/DMGEN||shape="rect"]]
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656244
1 +656279
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/DMGEN/pages/656244/Data Model Generator + Utils Home
1 +https://clazzes.atlassian.net/wiki/spaces/DMGEN/pages/656279/Data Model Generator + Utils Home