wuyan2017 / sky-mybaits-gen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Generator使用方

  1. 能够生成单表相关的Mapper.xml,Entity,Dao相关的方法
  2. 必须连接mysql方能自动生成,数据库配置文件在resources/config/db.properties
  3. 将要生成的表名放在resources/config/tables.properties中,然后执行生成类为com.ibatis.tools.autogen.Gen.java
  4. 生成的类在:项目根目录的:gendir
  5. 将生成的类,按需求copy入自己的项目

按公司全名及目录结构生成 (2017年9月28日 By 梧桐)

  1. db.properties 将java_package已改成dao_package 只需要定义到dao的包名即可

  2. resources/config 下增加4个模板类 分别是是对应的entity,Mapper,DAO,DAOImpl四个类,将一气呵成,直接按公司的命名称及结构目录生成,将直接生成4个类

目录结构如下(service目录以上已忽略)

  |-service
    |-dao
      |-api
        |-AbcDAO.java
      |-entity
        |-AbcEntity.java      
      |-impl
        |-mapper
          |-AbcMapper.java
        |-AbcDAOImpl.java  
  1. Mapper.xml 查询中主表加入别名 “tb1”(也没想到好的别名,抱歉)

About


Languages

Language:Java 100.0%