在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
相关文章推荐
- python namedtuple
- Scala中中下划线(_)的用法
- 简单加解密
- CPaintDC 、CWindowDC、 CClientDC、 CDC的区别与联系
- 虚函数、虚指针和虚表
- 【leetcode-90】SubsetII(java 语言)
- SQL将汉字转化为拼音(首字母、全拼)
- 报表的制作
- 设计模式
- Volley源码分析
- 饭统崩溃:不创新、权力下放是不是作死
- 在linux中添加ftp用户,以及修改FTP默认端口号
- [leetcode] Remove Duplicates from Sorted List II
- HDU 4463 Outlets 最小生成树Kr~
- Zoj 2562 More Divisors (反素数)
- 6:ZigZag Conversion
- ubuntu 修改主机名
- commons-fileupload上传文件(1)
- Swiper使用方法(向前和向后按钮在swiper-container外面)
- [LeetCode] Number of 1 Bits