1+ <daogen-config
2+ database-type=" oracle"
3+ gen-version=" 1.0.0"
4+ gen-author=" fugerit"
5+ src-main-java=" src/main/java"
6+ src-test-java=" src/test/java"
7+ src-main-resources=" src/main/resources"
8+ src-test-resources=" src/test/resources"
9+ src-helpers=" SRC-MAIN-JAVA"
10+ src-doc-openapi=" src/main/doc/openapi_rest"
11+ class-config=" cl://config/daogen_default_class_config.xml"
12+ type-mapper=" org.fugerit.java.daogen.base.config.DaogenTypeMapper"
13+ type-map-config=" cl://config/daogen_default_type_mapping.xml"
14+ generator-catalog=" cl://config/default-generator-catalog.xml"
15+ decorator-catalog=" cl://config/default-decorator-catalog.xml"
16+ default-column-time-insert=" DATE_INSERT"
17+ default-column-time-update=" DATE_UPDATE"
18+ struct_prefix=" OBJ_"
19+ package-model=" org.fugerit.java.daogen.sample.def.model"
20+ package-helper=" org.fugerit.java.daogen.sample.impl.helper"
21+ package-struct=" org.fugerit.java.daogen.sample.impl.struct"
22+ package-rse=" org.fugerit.java.daogen.sample.impl.rse"
23+ package-facade-def=" org.fugerit.java.daogen.sample.def.facade"
24+ package-facade-data-impl=" org.fugerit.java.daogen.sample.impl.facade.data"
25+ package-rest-load=" org.fugerit.java.daogen.sample.impl.rest.load"
26+ base-rest-service=" org.fugerit.java.daogen.sample.helper.ServiceProviderHelper"
27+ factory-def=" org.fugerit.java.daogen.sample.def.facade.FugeritLogicFacade"
28+ factory-data-impl=" org.fugerit.java.daogen.sample.impl.facade.data.FugeritDataLogicFacade"
29+ default-sequence=" seq_id_fugerit"
30+ openapi_host=" http://localhost:9080"
31+ openapi_path=" /fugerit-sample-web/jax-rs"
32+ check-empty-interface=" 1"
33+ >
34+
35+ <relation id =" userToAddress" name =" USER_ADDRESSES" from =" PUBLIC.FUGERIT.USER" to =" PUBLIC.FUGERIT.ADDRESS" mode =" many" key =" ID_USER" />
36+ <relation id =" addressToUser" name =" USER" from =" PUBLIC.FUGERIT.ADDRESS" to =" PUBLIC.FUGERIT.USER" mode =" one" key =" ID_USER" />
37+
38+ <entity catalog =" PUBLIC" comments =" Contains users data" id =" PUBLIC.FUGERIT.USER" name =" USER" primaryKey =" ID" schema =" FUGERIT" >
39+ <field comments =" User system id" id =" ID" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
40+ <field comments =" User chosen id" id =" USERNAME" javaType =" java.lang.String" nullable =" no" size =" 128" sqlType =" 12" sqlTypeName =" VARCHAR" />
41+ <field comments =" Password hash" id =" PASSWORD" javaType =" java.lang.String" nullable =" no" size =" 128" sqlType =" 12" sqlTypeName =" VARCHAR" />
42+ <field comments =" Time of last user login" id =" LAST_LOGIN" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
43+ <field comments =" " id =" DATE_INSERT" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
44+ <field comments =" " id =" DATE_UPDATE" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
45+ <field comments =" 1 active, 0 not active" id =" STATE" javaType =" java.lang.Integer" nullable =" no" size =" 0" sqlType =" 4" sqlTypeName =" INTEGER" />
46+ </entity >
47+ <entity catalog =" PUBLIC" comments =" Contains addresses data" foreignKeys =" PUBLIC.FUGERIT.USER" id =" PUBLIC.FUGERIT.ADDRESS" name =" ADDRESS" primaryKey =" ID" schema =" FUGERIT" >
48+ <field comments =" Address system id" id =" ID" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
49+ <field comments =" User linked to to address" id =" ID_USER" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
50+ <field comments =" " id =" DATE_INSERT" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
51+ <field comments =" " id =" DATE_UPDATE" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
52+ <field comments =" Address info" id =" INFO" javaType =" java.lang.String" nullable =" no" size =" 256" sqlType =" 12" sqlTypeName =" VARCHAR" />
53+ </entity >
54+ <entity catalog =" PUBLIC" comments =" Contains upload blob" id =" PUBLIC.FUGERIT.UPLOAD" name =" UPLOAD" primaryKey =" ID" schema =" FUGERIT" >
55+ <field comments =" " id =" ID" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
56+ <field comments =" " id =" DATE_INSERT" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
57+ <field comments =" " id =" DATE_UPDATE" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
58+ <field comments =" " id =" CONTENT" javaType =" java.sql.Blob" nullable =" yes" size =" 1073741824" sqlType =" 2004" sqlTypeName =" BLOB" />
59+ </entity >
60+ <entity catalog =" PUBLIC" id =" PUBLIC.FUGERIT.LOG_DATA" name =" LOG_DATA" schema =" FUGERIT" >
61+ <field comments =" " id =" ID" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
62+ <field comments =" " id =" LOG_TIME" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
63+ <field comments =" " id =" INFO" javaType =" java.lang.String" nullable =" no" size =" 128" sqlType =" 12" sqlTypeName =" VARCHAR" />
64+ </entity >
65+ <entity catalog =" PUBLIC" id =" PUBLIC.FUGERIT.TEST_TWO_FIELD_KEY" name =" TEST_TWO_FIELD_KEY" primaryKey =" ID_ONE,ID_TWO" schema =" FUGERIT" >
66+ <field comments =" " id =" ID_ONE" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
67+ <field comments =" " id =" ID_TWO" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
68+ <field comments =" " id =" INFO" javaType =" java.lang.String" nullable =" no" size =" 128" sqlType =" 12" sqlTypeName =" VARCHAR" />
69+ </entity >
70+
71+ <entity catalog =" PUBLIC" comments =" Contains users data" id =" PUBLIC.FUGERIT.USER_DATA" name =" USER_DATA" primaryKey =" ID" schema =" FUGERIT" mapToTable =" USER" >
72+ <field comments =" User system id" id =" ID" javaType =" java.lang.Long" nullable =" no" size =" 0" sqlType =" -5" sqlTypeName =" BIGINT" />
73+ <field comments =" User chosen id" id =" USERNAME" javaType =" java.lang.String" nullable =" no" size =" 128" sqlType =" 12" sqlTypeName =" VARCHAR" />
74+ <field comments =" Password hash" id =" PASSWORD" javaType =" java.lang.String" nullable =" no" size =" 128" sqlType =" 12" sqlTypeName =" VARCHAR" />
75+ <field comments =" Time of last user login" id =" LAST_LOGIN" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
76+ <field comments =" " id =" DATE_INSERT" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
77+ <field comments =" " id =" DATE_UPDATE" javaType =" java.sql.Timestamp" nullable =" yes" size =" 0" sqlType =" 93" sqlTypeName =" TIMESTAMP" />
78+ <field comments =" 1 active, 0 not active" id =" STATE" javaType =" java.lang.Integer" nullable =" no" size =" 0" sqlType =" 4" sqlTypeName =" INTEGER" />
79+ </entity >
80+
81+
82+ </daogen-config >
0 commit comments