当然mybatis-generator不会这么直接用,它在里面定义了一个Rules接口,由它来统一进行调用 。所以我们只需要把isBLOBColumn()里面的代码都去掉,直接返回false就可以了,再结合配置文件中的columnOverride属性就能达到目的 。
jdbcType指定的值就是生成xml后result里面对应的类型,javaType与生成的pojo里面属性类型一致,这里其实可以不定义javaType,但是当数据库的表字段有的定义为tinyint时,如果不给它指定类型,那么默认生成的java类型就是java.lang.Byte,假如你想转换类型,而且保证不会超出字段类型的大小限制,那么你可以将它的javaType设为java.lang.Integer经过这么一番修改之后,输出结果已经比较理想了,但是xml文件看上去还是有点问题,元素与元素之间没空行,看起来好别扭 。恩,这里要给它加上空行,所以请找到org.mybatis.generator.api.dom.xml.XmlElement类的getFormattedContent方法,这个方法有个参数:indentLevel,通过名字我们可以很直观的理解它的作用就是来控制缩进 。
文章插图
- mybatis执行多条语句怎么写
- 小偷的贼怎么写
- 四季畅想曲怎么写
- 满的行书怎么写
- 登字的草书怎么写
- 奶奶的花圈挽联怎么写
- 哥的笔画顺序 哥的笔画顺序正确写法图解
- 1000米跑步技巧和训练 1000米跑步训练的正确方法与技巧
- 最接近母乳的奶粉品牌
- 美人计是什么意思 美人计的意思