final ColumnModel column = new ColumnModel();\r
column.setName(attribute.getName());\r
column.setAlias(attribute.getStyle());\r
- column.setType(attribute.getType());\r
+ column.setType(getColumnType(attribute));\r
column.setLength(attribute.getLength());\r
column.setPrecision(attribute.getPrecision());\r
column.setScale(attribute.getScale());\r
}\r
}\r
\r
+ protected String getColumnType(TAttribute attribute) {\r
+ final String dictionary = _config.getProperty(attribute.getName());\r
+ if (dictionary != null) {\r
+ return dictionary;\r
+ }\r
+ return attribute.getType();\r
+ }\r
+\r
protected void generatePKModel(TableModel table, TObject tobject) {\r
final ListResultBean<TOperation> pkList = _tOperationBhv.selectOperation(tobject,\r
Constants.STEREOTYPE_PRIMARY_KEY);\r
<initMethod name="load">\r
<arg>"ea2ddl.properties"</arg>\r
</initMethod>\r
+ <initMethod name="load">\r
+ <arg>"dictionary.properties"</arg>\r
+ </initMethod>\r
</component>\r
</components>
\ No newline at end of file
"sun.jdbc.odbc.JdbcOdbcDriver"\r
</property>\r
<property name="URL">\r
- "jdbc:odbc:exampledb"\r
+ "jdbc:odbc:exampledb_ea"\r
</property>\r
<property name="user">"sa"</property>\r
<property name="password">""</property>\r