您的位置:首页 > 其它

在EO中获取某字段基于表的列名

2015-07-13 19:04 302 查看
  //生成EO的时候自动生成的字段  
  public static final int BRIEFINTRO = 88;

String[][] str = null;
str = new String[][] { { "AliasName", getEntityDef().getAliasName() },
{ "ContainerName",  getEntityDef().getContainerName() },
{ "DefName", getEntityDef().getDefName() },
{ "FullName", getEntityDef().getFullName() },
{ "Name", getEntityDef().getName() },
{ "Source", getEntityDef().getSource() },
{ "SourceType", getEntityDef().getSourceType() },
{ "getColumnName",  getEntityDef().getAttributeDef(BRIEFINTRO).getColumnName() },
{ "getColumnNameForQuery", getEntityDef().getAttributeDef(BRIEFINTRO).getColumnNameForQuery() },
{ "getAttributeDef getName",getEntityDef().getAttributeDef(BRIEFINTRO).getName() },
{ "BriefIntro", getBriefIntro() },
{ "value", value },
                    { "getJavaType().getName()",getEntityDef().getAttributeDef(BRIEFINTRO).getJavaType().getName()} };

LogUtil.of(str,this).print(this);


输出结果:

& AliasName  is  CuxPosSupplierDetailInfoEO
& ContainerName  is  server
& DefName  is  CuxPosSupplierDetailInfoEO
& FullName  is  yili.oracle.apps.pos.schema.server.CuxPosSupplierDetailInfoEO
& Name  is  CuxPosSupplierDetailInfoEO
& Source  is  CUX.CUX_POS_SUPPLIER_DETAIL_INFO
& SourceType  is  table
& getColumnName  is  BRIEF_INTRO
& getColumnNameForQuery  is  CuxPosSupplierDetailInfoEO.BRIEF_INTRO
& getAttributeDef getName  is  BriefIntro
& BriefIntro  is  11AAAAAASS
& value  is  11AAAAAASSss
& getJavaType().getName() is oracle.jbo.domain.Number
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: