public abstract class TableModelUtilsOfJavaSrc extends Object
| Constructor and Description |
|---|
TableModelUtilsOfJavaSrc() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getClassNameFromTableModel(TableModel model)
Map database table name to entity class name, example:
user_name -> UserName USER_NAME -> UserName User_naMe -> UserName UserName -> UserName USERNAME -> Username userName -> UserName username -> Username |
static String |
modelToJavaSourceCode(TableModel model,
Map<String,Object> setting)
Convert a TablemModel instance to Java entity class source code, example can
see TableModelUtilsOfJavaSrcTest
|
public static String modelToJavaSourceCode(TableModel model, Map<String,Object> setting)
model - The TableModel instancesetting - The setting options, for example:
Map setting = new HashMap();
setting.put(TableModelUtils.OPT_LINK_STYLE, false);
setting.put(TableModelUtils.OPT_PACKAGE_NAME, "somepackage");
setting.put(TableModelUtils.OPT_FIELD_FLAGS, true);
setting.put(TableModelUtils.OPT_IMPORTS, "some imports");
setting.put(TableModelUtils.OPT_CLASS_DEFINITION, "public class $ClassName extends ActiveRecord<$ClassName> {");
public static String getClassNameFromTableModel(TableModel model)
Copyright © 2022. All rights reserved.