diff --git a/mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/converts/OracleTypeConvert.java b/mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/converts/OracleTypeConvert.java index 313735c51026dcf779feb1b9a5abf4ca83aeb5f5..3e720647f2d81fd5a49f51bd46c599288907fc74 100644 --- a/mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/converts/OracleTypeConvert.java +++ b/mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/converts/OracleTypeConvert.java @@ -45,7 +45,7 @@ public class OracleTypeConvert implements ITypeConvert { } else if (t.contains("number")) { if (t.matches("number\\(+\\d\\)")) { return DbColumnType.INTEGER; - } else if (t.matches("number\\(+\\d{2}+\\)")) { + } else if (t.matches("number\\(+1[0-8]{1}+\\)")) { return DbColumnType.LONG; } return DbColumnType.BIG_DECIMAL;