一.MBG介绍 MyBatis Generator(MBG)是一个Mybatis的代码生成器,它可以用来生成可以访问(多个)表的基础对象.MBG解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作.MBG会生成:匹配表结构的Java POJO:MyBatis兼容SQL映射XML文件:Mapper接口类. 二.配置示例 MySQL数据库创建用户表(tb_user),建表语句 CREATE TABLE `spring`.`tb_user` ( `id` INT NOT NU
a) 建表时,字段名称建议用"_"分隔多个单词,比如:AWB_NO.REC_ID...,这样生成的entity,属性名称就会变成漂亮的驼峰命名,即:awbNo.recId b)oracle中,数值形的字段,如果指定精度,比如Number(12,2),默认生成entity属性是BigDecimal型 ,如果不指定精度,比如:Number(9),指默认生成的是Long型 如果不指定精度,比如number,会生成Short类型,此时要生成Integer,只能修改源代码org.mybatis.
MyBatis Generator 会自动生成以下几种类型的对象(除非你使用MyBatis3DynamicSql 的运行环境): Java Model Objects(总是生成) SQL Map Files(always for iBATIS, usually for MyBatis) Java Client Object(可选项) 还会生成一个会在xxxByExample方法中使用到的类.可以参考一下的页面关于该类的信息: Example Class Usage Notes Extending
Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 spring boot 连接Mysql spring boot配置druid连接池连接mysql spring boot集成mybatis(1) spring boot集成mybatis(2) – 使用pagehelper实现分页 spring boot集成mybatis(3) – mybatis ge