Skip to content

wangsongyan/rapid-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rapid-framework-4.0.5

来自https://github.com/badqiu/rapid-framework release的项目

#开发日记 ##2016-04-24

  1. 添加生成文档的相关方法,参数为tables
  • 使用方法:g.generateDoc();g.deleteDoc();
  1. 添加移除列名前缀的方法,与移除table前缀的方法一致
  • 使用方法:在generator.xml文件里面添加f,可以使多个字符,逗号分隔
  1. Column添加getNullable(),getIsPrimaryKey()方法
  • nullable可以用来判断字段是否为空,isPrimaryKey()可以使用!isNotIdOrVersionField()替换,但是较为繁琐,不直接
  1. 解决无法获取Oracle表注释的问题
  • 修改获取Connection的方式,使用DriverManager.getConnection(url,properties)方式获取

##2016-04-30

  1. 移除g.generateDoc();g.deleteDoc();
  • 后来发现可以使用现有的方法实现这种需求。
    GeneratorFacade g = new GeneratorFacade();  
    List<Table> tables = TableFactory.getInstance().getAllTables();  
    GeneratorModel model = GeneratorModelUtils.newGeneratorModel("tables", tables);  
    
    g.generateBy(model);
  1. 修改列移除前缀时,className不正确的问题

##2016-07-13

  1. 使用jackson的@JsonIgnore注解,解决将结果转为json字符串时,循环引用导致stackoverflow的问题
  2. 包括Column的isNullable()方法也添加了上述注解

##2017-01-19

  1. 获取表信息的时候,忽略外键字段

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages