package com.vci.ubcs.ddl.processor.ddl;
|
|
import com.vci.ubcs.ddl.mapper.DdlMapper;
|
import com.vci.ubcs.ddl.mapper.DdlOracleMapper;
|
|
import javax.annotation.PostConstruct;
|
import javax.annotation.Resource;
|
|
/**
|
* Description: oracle的数据库操作
|
*
|
* @author LiHang
|
* @date 2023/4/24
|
*/
|
public class DdlOracleMapperProcessor extends DdlMapperProcessor{
|
|
@Resource
|
private DdlOracleMapper oracleMapper;
|
|
@Override
|
boolean support(String url) {
|
return "oracle.jdbc.OracleDriver".equals(url);
|
}
|
|
public static class SINGLE {
|
public static DdlOracleMapperProcessor INSTANCE = new DdlOracleMapperProcessor();
|
}
|
|
|
private static DdlMapper mapper;
|
|
@PostConstruct
|
public void init(){
|
mapper = oracleMapper;
|
}
|
|
public DdlOracleMapperProcessor() {
|
super(mapper);
|
}
|
|
@Override
|
public void modifyTableBySqlBase(String tableName, String attributeSql) {
|
modifyTableBySql(tableName,attributeSql);
|
}
|
}
|