0
点赞
收藏
分享

微信扫一扫

利用hibernate分析数据库中的表,属性以及对应的类的类名,字段

夏沐沐 2023-04-12 阅读 40


2010-08-11 09:27 hibernate获得数据库的表名列名及其数据

@Test
 
     
 public 
 void testHIbernateConfig1() {
 
         SessionFactory factory=
 new AnnotationConfiguration().configure().buildSessionFactory();
 
         AbstractEntityPersister classMetadata = (SingleTableEntityPersister) factory.getClassMetadata("com.maple.domain.Ps");
 
          
 
         String[] pns=classMetadata.getPropertyNames();
 
         
 for(String s:pns)
 
         {
 
             String[] pcns=classMetadata.getPropertyColumnNames(s);
 
             System.out.println("实体类的字段名:"+s+"  数据库中对应的属性名(列名):"+Arrays.toString(pcns));
 
         }
     }

举报

相关推荐

0 条评论