EAS BOS通过实体找到实体字段对应的数据库表列名

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

EAS BOS通过实体找到实体字段对应的数据库表列名

IMetaDataLoader metadataloader = MetaDataLoaderFactory.getLocalMetaDataLoader(ctx);
//实体
EntityObjectInfo entity = metadataloader.getEntity(new PayRequestBill().getType());
//实体属性集合
PropertyCollection propColl = entity.getProperties();
for(int i=0;i<propColl.size();i++){
    PropertyInfo propertyInfo = propColl.get(i);
    System.out.println("实体字段名:"+propertyInfo.getName());
    IStateManager stateManager = propertyInfo.getStateManager();
    ColumnInfo stateValue = (ColumnInfo) stateManager.getStateValue("mappingField");
    if(stateValue!=null){
        String column = stateValue.getName();
        System.out.println("列名:"+column);
    }
}


EAS BOS通过实体找到实体字段对应的数据库表列名

IMetaDataLoader metadataloader = MetaDataLoaderFactory.getLocalMetaDataLoader(ctx);//实体EntityObjectInfo entity = metadataloader....
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息