Class Migrator


  • public class Migrator
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Migrator​(DaoFactory factory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int migrate()
      迁移到最近版本
      int migrate​(int version)
      迁移到指定版本
      int migrate​(int version, MigrateCallback callback)
      迁移到指定版本
      int migrate​(MigrateCallback callback)
      迁移到最新版本
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Migrator

        public Migrator​(DaoFactory factory)
    • Method Detail

      • migrate

        public int migrate()
        迁移到最近版本
        Returns:
        返回成功迁移的版本号
      • migrate

        public int migrate​(MigrateCallback callback)
        迁移到最新版本
        Parameters:
        callback - 迁移回调
        Returns:
        返回成功迁移的版本号
      • migrate

        public int migrate​(int version)
        迁移到指定版本
        Parameters:
        version - 版本号
        Returns:
        返回成功迁移的版本号
      • migrate

        public int migrate​(int version,
                           MigrateCallback callback)
        迁移到指定版本
        Parameters:
        version - 版本号
        callback - 迁移回调
        Returns:
        返回成功迁移的版本号