<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    package com.roadway.keyin.bo.user.util;

    import java.lang.reflect.Field;

    import com.roadway.keyin.dao.hibernate.PreviewTemplate;
    import com.roadway.keyin.dao.hibernate.PreviewUser;

    public class SeterUtil
    {
        public static Object set(Object sourceObj, Object targetObj)
        
    {
            
    if (sourceObj == null || targetObj == null)
            
    {
                
    return targetObj;
            }

            
            Class
    <?> sourceObjCls = sourceObj.getClass();
            Field[] targetObjFields 
    = targetObj.getClass().getFields();
            
            Field sourceObjField 
    = null;
            
    for (Field targetObjField : targetObjFields)
            
    {
                
    try
                
    {
                    sourceObjField 
    = sourceObjCls
                            .getField(targetObjField.getName());
                    
    if (sourceObjField == null)
                    
    {
                        
    continue;
                    }

                    
                    
    /** 把屬性名和屬性類型加在一起 */
                    String sourceStr 
    = sourceObjField.getType().toString();
                    sourceStr 
    += sourceObjField.getName();
                    
                    
    /** 把屬性名和屬性類型加在一起 */
                    String targetStr 
    = targetObjField.getType().toString();
                    targetStr 
    += targetObjField.getName();
                    
                    
    /** 比較兩個屬性是否相等 *** */
                    
    if (sourceStr.equals(targetStr))
                    
    {
                        targetObjField
                                .set(targetObj, sourceObjField.get(sourceObj));
                    }

                    
    else
                    
    {
                        System.out.println(sourceStr);
                        System.out.println(targetStr);
                        System.out.println();
                    }

                }

                
    catch (Exception ex)
                
    {}
            }

            
    return targetObj;
        }

        
        public static 
    void main(String[] args) throws IllegalArgumentException,
                SecurityException, IllegalAccessException, NoSuchFieldException
        
    {
            PreviewUser privewUser 
    = new PreviewUser();
            PreviewTemplate previewTemplate 
    = new PreviewTemplate();
            previewTemplate.setP100(15624L);
            
            SeterUtil.set(previewTemplate, privewUser);
            
            System.out.println(privewUser.getP100());
        }

    }

    posted on 2009-10-29 18:11 HUIKK 閱讀(182) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲人成网站看在线播放| 亚洲av日韩av无码av| 可以免费看黄的网站| 一区二区免费电影| 亚洲国产精品xo在线观看| 色噜噜AV亚洲色一区二区| 成年在线观看免费人视频草莓| 日批视频网址免费观看| 国产精品亚洲精品日韩动图| 亚洲成a人片77777群色| 久久青青成人亚洲精品 | 亚洲精品国产成人片| 国产无遮挡吃胸膜奶免费看视频 | 亚洲av无码专区在线播放 | 国产午夜亚洲精品不卡免下载| 91亚洲自偷手机在线观看| 亚洲成av人在线视| 亚洲色成人中文字幕网站| 不卡一卡二卡三亚洲| 亚洲精品国偷自产在线| 久久亚洲精品成人综合| 亚洲成人黄色网址| 亚洲综合色丁香婷婷六月图片| 亚洲www77777| 理论亚洲区美一区二区三区| 相泽南亚洲一区二区在线播放| 最新亚洲人成无码网www电影| 中文字幕在线视频免费观看| 在线看片韩国免费人成视频| 国产白丝无码免费视频| 国产乱妇高清无乱码免费| 亚洲中文字幕乱码AV波多JI| 亚洲国产美女视频| 亚洲男人的天堂www| www国产亚洲精品久久久| 国产免费人视频在线观看免费| 最近免费中文字幕MV在线视频3| 中文字幕在线观看免费视频| 日本成人免费在线| 亚洲va中文字幕无码久久| 亚洲综合校园春色|