db对象
parent
4590742ad8
commit
747f844281
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue