IntelliJ IDEA下自動生成Hibernate映射文件以及實體類

 

 

來自:https://blog.csdn.net/chenyunqiang/article/details/81026823php

 

一、構建項目並添加項目結構配置以及配置初始參數

1.一、如圖將基本的架子搭建好java

 
 
1.二、點擊File,彈出的菜單中點擊Project Structure;
 
 
1.三、點擊左側的Modules,再點擊「+」號,再在彈出的菜單中選擇Hibernate;
 
1.四、在這時,項目中多出了一個Hibernate,點擊Hibernate,再點擊「+」號,選擇hibernate.hbm.xml;
 
1.五、彈出的窗口中選擇Hibernate的版本,而後點擊OK;
 
1.六、點擊OK後在原來1.4步驟的窗口中的Apply按妞應用到項目;
 
1.七、這時項目架子中多出了一個名爲hibernate.hbm.xml的配置文件;
 
1.八、在hibernate.hbm.xml中配置以下配置;
  1.  
    <?xml version=‘1.0’ encoding=‘utf-8’?>
  2.  
    <!DOCTYPE hibernate-configuration PUBLIC
  3.  
    「-//Hibernate/Hibernate Configuration DTD//EN」
  4.  
    「http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd」>
  5.  
    <hibernate-configuration>
  6.  
    <session-factory>
  7.  
    <!–數據庫鏈接url配置–>
  8.  
    <property name=「connection.url」>jdbc:mysql://localhost:3306/SSHBlog?useUnicode=true&characterEncoding=utf8&useSSL=true&zeroDateTimeBehavior=convertToNull</property>
  9.  
    <!–數據庫驅動配置–>
  10.  
    <property name=「connection.driver_class」>com.mysql.jdbc.Driver</property>
  11.  
    <!–數據庫用戶名配置–>
  12.  
    <property name=「connection.username」>root</property>
  13.  
    <!–數據庫密碼配置–>
  14.  
    <property name=「connection.password」></property>
  15.  
     
  16.  
    <!– DB schema will be updated if needed –>
  17.  
    <!– <property name=」hbm2ddl.auto」>update</property> –>
  18.  
    </session-factory>
  19.  
    </hibernate-configuration>
  • 1

1.九、第一步配置完畢。

二、配置數據庫

2.一、點擊左下角按鈕,使窗口樣式如圖所示;
 
2.二、選擇數據庫;
 
2.四、配置數據庫後測試鏈接是否成功,若成功後點擊肯定;
 
2.五、數據庫以下;

三、生成Hibernate的實體類以及配置文件

3.一、點擊窗口中的Persistence;
 
3.二、在Persistence中右鍵項目,而後點擊Generate Persistence Mapping,選擇By Database Schema;
 
3.三、選擇數據源,配置實體類包,選擇要生成的實體類(其中日期類型的只能手動修改成java.util.Date),而後點擊OK;
 
3.四、等待一段時間以後,發現項目中的實體類以及配置文件已經自動生成。
相關文章
相關標籤/搜索