| Package | Description |
|---|---|
| com.litongjava.db.activerecord.generator |
| Modifier and Type | Method and Description |
|---|---|
List<TableMeta> |
MetaBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MetaBuilder.buildColumnMetas(TableMeta tableMeta)
文档参考:
http://dev.mysql.com/doc/connector-j/en/connector-j-reference-type-conversions.html
JDBC 与时间有关类型转换规则,mysql 类型到 java 类型如下对应关系:
DATE java.sql.Date
DATETIME java.sql.Timestamp
TIMESTAMP[(M)] java.sql.Timestamp
TIME java.sql.Time
对数据库的 DATE、DATETIME、TIMESTAMP、TIME 四种类型注入 new java.util.Date()对象保存到库以后可以达到“秒精度”
为了便捷性,getter、setter 方法中对上述四种字段类型采用 java.util.Date,可通过定制 TypeMapping 改变此映射规则
|
protected void |
MetaBuilder.buildPrimaryKey(TableMeta tableMeta) |
protected void |
BaseModelGenerator.genBaseModelContent(TableMeta tableMeta) |
protected void |
DataDictionaryGenerator.genColumn(TableMeta tableMeta,
ColumnMeta columnMeta,
StringBuilder ret) |
protected void |
DataDictionaryGenerator.generateTable(TableMeta tableMeta,
StringBuilder ret) |
protected void |
ModelGenerator.genModelContent(TableMeta tableMeta) |
protected String |
DataDictionaryGenerator.genSeparateLine(TableMeta tm) |
protected void |
DataDictionaryGenerator.genTableHead(TableMeta tm,
StringBuilder ret) |
protected void |
ModelGenerator.writeToFile(TableMeta tableMeta)
若 model 文件存在,则不生成,以免覆盖用户手写的代码
|
protected void |
BaseModelGenerator.writeToFile(TableMeta tableMeta)
base model 覆盖写入
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MetaBuilder.buildTableNames(List<TableMeta> ret) |
void |
ModelGenerator.generate(List<TableMeta> tableMetas) |
void |
MappingKitGenerator.generate(List<TableMeta> tableMetas) |
void |
DataDictionaryGenerator.generate(List<TableMeta> tableMetas) |
void |
BaseModelGenerator.generate(List<TableMeta> tableMetas) |
protected void |
DataDictionaryGenerator.rebuildColumnMetas(List<TableMeta> tableMetas) |
protected void |
MetaBuilder.removeNoPrimaryKeyTable(List<TableMeta> ret) |
protected void |
ModelGenerator.writeToFile(List<TableMeta> tableMetas) |
protected void |
BaseModelGenerator.writeToFile(List<TableMeta> tableMetas) |
Copyright © 2026. All rights reserved.