back_recharge
zhangshanxue 2020-04-17 16:38:38 +08:00
parent 4590742ad8
commit 747f844281
2 changed files with 6 additions and 5 deletions

View File

@ -47,17 +47,16 @@ public class ClassDeclare implements Visitor {
ClassDeclare e = new ClassDeclare(var.getName(),var.getComment());
var.getType().accept(e);
ps.println(prefix + e.getText());
if(var.getType() instanceof TypeSet || var.getType() instanceof TypeList){
e.visitWrop(var.getType(),ps, prefix);
ps.println();
}
if( var.getType() instanceof TypeMap){
String kn = TypeName.getBoxingName( ((TypeMap)var.getType()).getKeyType());
ps.println();
String vn = TypeName.getBoxingName( ((TypeMap)var.getType()).getValueType());
String tn = "HashMap";
ps.print(prefix+ "@Transient");
ps.println();
ps.print(prefix+ "private " + "Log"+"" + tn + "<" + kn + ", " + vn + ", " + "Map<" + kn + ", " + vn + ">"+ ">" + " "+ var.getName()+ "Log ;");
ps.println();
}

View File

@ -4,13 +4,15 @@ import java.io.File;
import java.util.Map;
/**
* Description: 数据对象配置化 自动生成工具
* Description:
* 数据对象配置化 自动生成工具
* 目的:逻辑组装数据库对象时繁琐过程,生产环境数据库对象漏存,数据库和逻辑分开
* mongo键值自动组装
* 添加辅助log集合类 对map set list操作监听 自动写入库
* 添加辅助log集合类 对map set list操作监听 引用操作自动入库
* 支持类型 详见Visitor
* activity 活动类已经完全替换
*
* jdb.xml -> java bena -> mongo string
* activity 活动类替换
* Author: zsx
* CreateDate: 2020/4/15 17:02
*/