EAS BOS通过实体找到实体字段对应的数据库表列名原创
2人赞赏了该文章
729次浏览
编辑于2020年11月13日 14:55:27
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); } }
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读