package xyz.wbsite.dbtool.javafx.po; import xyz.wbsite.dbtool.javafx.enums.DataBase; import xyz.wbsite.dbtool.javafx.enums.FieldType; public abstract class AbstractDBmapper { DataBase mDataBase = null; private AbstractDBmapper() { } public AbstractDBmapper(DataBase mDataBase) { this.mDataBase = mDataBase; } DataBase getDataBase() { return mDataBase; } public abstract String getDataBaseType(FieldType type); abstract String getFieldSql(Field field); public abstract FieldType getType(String type, int lenght, int precision, int scale); }