【Spring Boot|MyBatis Plus】代码生成器将Oracle的Number生成BigDecimal类型
环境
- JDK 8
- Spring Boot 2.1.3
- MyBatis Plus 3.4.1
MyBatis Plus 代码生成器生成entity时,会对 Oracle 的 Number 类型进行处理,如果数据库的Number 类型字段 不指定大小 则默认生成的Entity类为 BigDecimal ,如果指定大小则生成对应大小的Java类型,如数据库某个表的字段的类型为 Number(8) ,生成的对应Entity类的类型则为Integer