Mybatis逆向工程出现BigDecimal类型解决办法
来源:互联网 发布:淘宝旗袍第一模特 编辑:程序博客网 时间:2024/05/22 17:46
写在开头:
——IDE:MyEclipse
——数据库:Oracle(想来没什么影响,不过没尝试用MySQL)
——框架:Mybatis3.2.3
要做什么?
Mybaitis逆向工程时指定表字段生成的类型
(Mybatis有时候会把NUMBER映射为BigDecimal类型,之后在操作实体类时很麻烦)
怎么做?
1、这里使用Mybatis逆向工程的项目来生成数据库表的实体类
导入项目,编辑“generatorConfig.xml”文件
<!--数据库连接的信息:驱动类、连接地址、用户名、密码 --><!-- <jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/mybatis" userId="root"password="mysql"></jdbcConnection> --><jdbcConnection driverClass="oracle.jdbc.OracleDriver"connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="scott"password="tiger"></jdbcConnection>
2、修改生成pojo类、mapper映射文件和mapper接口位置
3、不同情况生成pojo类对应字段类型是怎样的
3.1、没有指定数据库表字段转换后的类型,如下图:
生成的pojo类是这样的,NUMBER类型的字段在pojo类里都变成了BigDecimal类型,
操作麻烦,我的解决办法是 3.2
3.2、指定数据库表字段转换后的类型,如下图:
<!-- 指定数据库表 --><table tableName="T_TABLE01"><!-- 指定ID字段 为 Integer类型 --><columnOverride column="ID" javaType="java.lang.Integer"></columnOverride><columnOverride column="PRICE" javaType="java.lang.Double"></columnOverride></table>
结果如下:
本章终。
如果您发现错误,请及时提醒我更正,谢谢。
阅读全文
0 0
- Mybatis逆向工程出现BigDecimal类型解决办法
- Hibernate反向工程出现BigDecimal类型解决办法
- mybatis 的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- mybatis的逆向工程
- Mybatis逆向工程
- mybatis(13) 逆向工程
- mybatis逆向工程
- Mybatis的逆向工程
- mybatis逆向工程
- mybatis逆向工程
- mybatis逆向工程
- MyBatis逆向工程
- mybatis逆向工程详解
- Mybatis逆向工程
- MyBatis-逆向工程
- generatorSqlmapCustom逆向工程mybatis
- 俄罗斯黑客攻击了我的服务器:我变成了一名比特币挖矿工
- 从零起步做到Linux运维经理,你必须管好的23个细节
- 实施工程师4个月转Linux云计算年薪12万
- 非编程人学Python,要注意哪些隐秘的错误认知?
- 智慧城市的建设该如何进行下去
- Mybatis逆向工程出现BigDecimal类型解决办法
- Apache Commons 系列简介 之 Lang
- SpringBoot
- ueditor uft-8 jsp版本配置
- crontab 打印错误小技巧
- 【牛腩】牛腩新闻发布系统总结
- easy-UI动态树点击文字实现展开关闭
- MSHFlexGrid与MSFlexGrid之间的区别
- Spring Cache自定义缓存格式