写在开头:
——IDE:MyEclipse
——数据库:Oracle(想来没什么影响,不过没尝试用MySQL)
——框架:Mybatis3.2.3
要做什么?
Mybaitis逆向工程时指定表字段生成的类型
(Mybatis有时候会把NUMBER映射为BigDecimal类型,之后在操作实体类时很麻烦)
怎么做?
1、这里使用Mybatis逆向工程的项目来生成数据库表的实体类
导入项目,编辑“generatorConfig.xml”文件
2、修改生成pojo类、mapper映射文件和mapper接口位置
3、不同情况生成pojo类对应字段类型是怎样的
3.1、没有指定数据库表字段转换后的类型,如下图:
生成的pojo类是这样的,NUMBER类型的字段在pojo类里都变成了BigDecimal类型,
操作麻烦,我的解决办法是 3.2
3.2、指定数据库表字段转换后的类型,如下图:
结果如下:
本章终。