Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据类型
number长度 | Java类型 |
1~4 | Short |
5~9 | Integer |
10~18 | Long |
18+ | BigDecimal |
例如有表结构如下
COL_SHORT NUMBER(4)
COL_INT NUMBER(9)
COL_LONG NUMBER(18)
COL_BIGDECIMAL NUMBER(19)
生成java类
public class Test {
private Integer colInt;
private Long colLong;
private Short colShort;
private BigDecimal colBigdecimal;
...
}
注:使用jar包版本
ojdbc6.jar
mybatis-3.2.3.jar
mybatis-generator-core-1.3.2.jar