• oracle mybatis 逆向工程 应当注意的问题


    在项目切换oracle数据库的时候,遇到了一些问题,

    一: 

    启动类driver一定不要写错了,同时逆向生成遇到无法解决表是因为大小写

    上学时候的旧方法:

    https://blog.csdn.net/zhq505824802/article/details/80851563

    问题原因

    https://www.cnblogs.com/JAVA-STUDYER/p/7110155.html

    参考:

    https://blog.csdn.net/xuri24/article/details/84942255

    https://www.cnblogs.com/huahua035/p/7687223.html

    二:   

    使用nchar和nvachar2会生成object类型的数据,使用char和varchar2,会导致自动填充.比如 id  char36 ,有时候有必要的时候是-1,在做查询的时候,需要TRIM(AA) #{aa,JDBC="char"},,,,,,,,,

    三:

    另外,integer是number子类型,要想生成自己想要的类型,要小心他的长度

    应该注意数据库的number类型
    如果精度>0或者长度>18,就会使用java.math.BigDecimal
    如果精度=0并且10<=长度<=18,就会使用java.lang.Long
    如果精度=0并且5<=长度<=9,就会使用java.lang.Integer
    如果精度=0并且长度<5,就会使用java.lang.Short

    四:

    level是个关键字,使用的时候好像是不能当作字段名

    此外附上我的db.properties与generatorConfig.xml

     

    在无人能够指引的路上,自己就是明灯
  • 相关阅读:
    [转]ASP.NET 导出Excel 80070005错误解决备忘
    [转]整理.net程序集加载方法
    Jquery示例
    WQL测试工具
    asp.net 2.0的事务问题
    <转>xPath教程
    .NET代码编写规范
    sqlserver2005 技巧
    MySQL(5.0)导出导入
    Castle ActiveRecord 笔记
  • 原文地址:https://www.cnblogs.com/vv-lilu/p/11316886.html
Copyright © 2020-2023  润新知