public class VersionManager
extends java.lang.Object
VersionManager
TODO dir目录生成一个配置文件,读取当前的版本号,全自动生成版本对应sql文件.| 构造器和说明 |
|---|
VersionManager(java.io.File dir,
java.lang.String name,
Migrator migrator)
Instantiates a new version manager.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.io.File |
createInitSqlFile(java.lang.String version,
java.util.Set<cn.featherfly.common.repository.mapping.ClassMapping<?>> classMappings)
Creates the init sql file.
|
java.io.File |
createUpdateSqlFile(java.lang.String version,
java.util.Set<cn.featherfly.common.repository.mapping.ClassMapping<?>> classMappings)
Creates the update sql file.
|
public VersionManager(java.io.File dir,
java.lang.String name,
Migrator migrator)
dir - the dirname - the file namemigrator - the migratorpublic java.io.File createInitSqlFile(java.lang.String version,
java.util.Set<cn.featherfly.common.repository.mapping.ClassMapping<?>> classMappings)
version - the versionclassMappings - the class mappingspublic java.io.File createUpdateSqlFile(java.lang.String version,
java.util.Set<cn.featherfly.common.repository.mapping.ClassMapping<?>> classMappings)
version - the versionclassMappings - the class mappings