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

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

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

    Neil的備忘錄

    just do it
    posts - 66, comments - 8, trackbacks - 0, articles - 0

    Using metadata

    Posted on 2008-11-01 10:12 Neil's NoteBook 閱讀(105) 評論(0)  編輯  收藏

    Hibernate requires a very rich meta-level model of all entity and value types. From time to time, this model is very useful to the application itself. For example, the application might use Hibernate's metadata to implement a "smart" deep-copy algorithm that understands which objects should be copied (eg. mutable value types) and which should not (eg. immutable value types and, possibly, associated entities).

    Hibernate exposes metadata via the ClassMetadata and CollectionMetadata interfaces and the Type hierarchy. Instances of the metadata interfaces may be obtained from the SessionFactory.

    Cat fritz = ......;
    ClassMetadata catMeta = sessionfactory.getClassMetadata(Cat.class);
    Object[] propertyValues = catMeta.getPropertyValues(fritz);
    String[] propertyNames = catMeta.getPropertyNames();
    Type[] propertyTypes = catMeta.getPropertyTypes();
    // get a Map of all properties which are not collections or associations
    Map namedValues = new HashMap();
    for ( int i=0; i<propertyNames.length; i++ ) {
    if ( !propertyTypes[i].isEntityType() && !propertyTypes[i].isCollectionType() ) {
    namedValues.put( propertyNames[i], propertyValues[i] );
    }
    }

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品网站久久| 少妇太爽了在线观看免费视频| 亚洲一区二区三区四区在线观看 | 91麻豆精品国产自产在线观看亚洲| 国产大片线上免费观看| 永久在线观看免费视频| 亚洲日韩AV无码一区二区三区人| 久久亚洲精品人成综合网| 亚洲精品成人a在线观看| 成人免费无码大片a毛片| 99久9在线|免费| 一级做a爰黑人又硬又粗免费看51社区国产精品视| 久久精品国产亚洲av影院| 亚洲免费观看视频| 亚洲精品岛国片在线观看| 最新69国产成人精品免费视频动漫| 无码精品人妻一区二区三区免费看| 亚洲熟妇自偷自拍另欧美| 久久久久亚洲Av无码专| 国产亚洲综合色就色| 亚洲午夜福利AV一区二区无码| 亚洲高清免费视频| 免费中文字幕在线观看| 国产成人在线免费观看| 日本媚薬痉挛在线观看免费| 最近中文字幕无免费视频| 在线天堂免费观看.WWW| 91嫩草国产在线观看免费| 日本亚洲免费无线码| 国产精品1024永久免费视频| 18禁止看的免费污网站| 0588影视手机免费看片| 亚洲免费在线观看视频| 又黄又爽又成人免费视频| 亚洲免费福利在线视频| 可以免费看的卡一卡二| 成人毛片免费观看视频| 狠狠久久永久免费观看| 无码专区一va亚洲v专区在线| 亚洲 无码 在线 专区| 国产亚洲自拍一区|