package com.vci.ubcs.ddl.processor.ddl; import com.vci.ubcs.ddl.mapper.DdlDmMapper; import com.vci.ubcs.ddl.mapper.DdlMapper; import com.vci.ubcs.starter.util.VciSpringUtil; import org.springframework.context.annotation.DependsOn; import org.springframework.stereotype.Component; /** * 达梦数据库执行表操作sql的处理器 */ @Component @DependsOn("vciSpringUtil") public class DdlDmMapperProcessor extends DdlMapperProcessor{ private static final DdlMapper MAPPER = VciSpringUtil.getBean(DdlDmMapper.class); public DdlDmMapperProcessor() { super(MAPPER); System.out.println("-----------------"); if (MAPPER != null){ System.out.println("[success]::加载达梦数据库DDL操作服务成功"); }else { System.out.println("[fail]::加载达梦数据库DDL操作服务失败"); } } @Override public void modifyTableBySqlBase(String tableName, String attributeSql) { modifyTableBySql(tableName,attributeSql); } @Override boolean support(String url) { return "dm.jdbc.driver.DmDriver".equals(url); } }