<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      hibernate獲取所有表名(mapping)

      hibernate升級到5.x時丟棄了一部分相關的api,目前網上版本眾多,從外網上找到了一個能用的。別的看不懂。
      轉載 https://codingtechroom.com/question/how-to-retrieve-all-table-names-from-sessionfactory-in-hibernate

      import org.hibernate.SessionFactory;
      import org.hibernate.boot.Metadata;
      import org.hibernate.boot.MetadataSources;
      import org.hibernate.boot.registry.StandardServiceRegistry;
      import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
      import org.hibernate.mapping.Table;
      
      import java.util.Set;
      
      public class HibernateUtil {
          private static SessionFactory sessionFactory;
      
          static {
              try {
                  StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder()
                      .configure().build();
                  Metadata metaData = new MetadataSources(standardRegistry)
                      .buildMetadata();
                  sessionFactory = metaData.buildSessionFactory();
              } catch (Throwable ex) {
                  throw new ExceptionInInitializerError(ex);
              }
          }
      
          public static SessionFactory getSessionFactory() {
              return sessionFactory;
          }
      
          public static void listTableNames() {
              Set<Table> tables = sessionFactory.getStatistics().getEntityNames();
              for (Table table : tables) {
                  System.out.println(table.getName());
              }
          }
      }
      

      另外這個頁面幫助比較大(將 Hibernate 從 4.3.x 遷移到 5.x,針對方法 org.hibernate.cfg.Configuration.getClassMapping(className)):
      https://dev59.com/P1wY5IYBdhLWcg3wTWMu
      其中的這篇回答:
      在Hibernate 5中,可以像這樣初始化元數據:

      URL configFileURL = getResource(); //some method to get hold of the location of your hibernate.cfg.xml
      StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure(configFileURL).build();
      Metadata metaData = new MetadataSources(standardRegistry).getMetadataBuilder().build();
      

      并使用元數據上的getEntityBindings()

      Collection<PersistentClass> entityBindings = metadata.getEntityBindings();
      Iterator<PersistentClass> iterator = entityBindings.iterator();
        while (iterator.hasNext()) {
          PersistentClass persistentClass = iterator.next();    
          //do somthing
        }
      
      posted @ 2025-03-11 14:59  shanxin1954  閱讀(27)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 高清偷拍一区二区三区| 大又大又粗又硬又爽少妇毛片| 一本高清码二区三区不卡| 肥大bbwbbw高潮抽搐| 熟女系列丰满熟妇AV| 色8久久人人97超碰香蕉987| 偷拍精品一区二区三区| 国产中文字幕精品在线| 精品人妻中文字幕av| 国产精品国三级国产专区| 性欧美暴力猛交69hd| 蜜芽久久人人超碰爱香蕉| 国产短视频一区二区三区| 人妻丰满熟AV无码区HD| 亚洲乱理伦片在线观看中字| 亚洲综合网国产精品一区| 亚洲人成色77777在线观看| 免费无遮挡无码视频网站| 亚洲国产成人久久精品APP| 国产精品中文字幕久久| 我要看亚洲黄色太黄一级黄| 国产精品爽黄69天堂a| 日韩精品人妻av一区二区三区| 十八禁午夜福利免费网站| 亚洲av免费成人在线| 亚洲一区二区三区激情在线| 大伊香蕉精品一区视频在线| 国产美女午夜福利视频| 99久久国产综合精品女同| 亚洲第一二三区日韩国产| 69天堂人成无码免费视频| 精品国产精品中文字幕| 国产成人精品永久免费视频| 久久久亚洲精品无码| 天堂一区二区三区av| 中文字幕不卡在线播放 | 国模肉肉视频一区二区三区| 午夜免费无码福利视频麻豆| 福利视频一区二区在线| 高清国产一区二区无遮挡| 国产精品久久久久久久久人妻|