java pdm 解析_GitHub - resgain/PDMParser: PDMParser是一个用来解析Powerdesigner pdm文件的一个简单工具...

PDMParser是一款用于解析PowerDesigner PDM文件的小型工具库,通过调用其提供的parse方法,用户可以从PDM文件中读取项目信息,包括项目的基本属性、表信息及其字段详情。

PDMParser工具库说明

##介绍##

PDMParser是一个解析Powerdesigner PDM文件的一个小类库,这个类库简单到只有一个方法

PDMParser.parse("pdm文件名及路径");

这个方法返回一个Project对象实例。

##Project##

PDM文件对应Project。Project类基本属性如下:

private String code; //项目代码

private String name; //项目名称

private String author; //作者

private String version; //版本

private Date cdate; //创建日期

private Map domains;//项目中定义的domain

private List categoryList;//项目中创建的pdm分类

private List

##Table##

Project中包含多个Table,表对应Table。Table类基本属性如下:

private String prjId; //项目ID

private String code; //表代码

private String name; //表含义

private List columns; //列信息

##Column##

Table中有多个Column,字段对应Column。Column类基本属性如下:

private String code; //字段代码

private String name; //字段含义

private String type; //原始类型及长度

private String domainId; //定义的数据域ID

private boolean pkFlag; //是否为主键

private boolean nullFlag; //是否可以为空

private boolean uniqueFlag; //是否唯一

private Table ref;//关联表

private String refId; //关联表字段ID

private String comment; //注释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值