IDEA 使用 hibernate
生活随笔
收集整理的這篇文章主要介紹了
IDEA 使用 hibernate
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 添加 hibernate 依賴
打開項(xiàng)目結(jié)構(gòu)
選擇模塊選項(xiàng)卡
添加 hibernate 依賴
添加配置文件,如果已經(jīng)有配置文件可以直接選擇該文件,沒有也可以直接新建一個:
新建完后默認(rèn)配置文件如下:
2. 完成配置文件
配置文件的一個例子,hibernate 還有很多參數(shù)配置,可以去官網(wǎng)查看:
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-- Generated by MyEclipse Hibernate Tools. --> <hibernate-configuration><session-factory><!-- 數(shù)據(jù)庫方言 --><property name="dialect">org.hibernate.dialect.MySQLDialect</property><!-- MySql數(shù)據(jù)庫連接 --><property name="connection.url">jdbc:mysql://47.102.200.22:3306/jboa_tesst</property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><!-- 連接自動提交 --><property name="hibernate.connection.autocommit">true</property><!-- 顯示hibernate持久層操作,即sql語句 --><property name="show_sql">true</property><!-- 將sql語句格式化 --><property name="format_sql">true</property><!-- 自定義的CacheProvider的類名 --><property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property><!-- 使用二級緩存. --><property name="cache.use_second_level_cache">true</property><!-- 允許查詢緩存, --><property name="cache.use_query_cache">true</property><mapping resource="entity/BizCheckResult.hbm.xml" /><mapping resource="entity/BizClaimVoucher.hbm.xml" /></session-factory> </hibernate-configuration>3. IDEA 連接數(shù)據(jù)庫
打開數(shù)據(jù)庫工具窗口:
添加數(shù)據(jù)庫:
設(shè)置數(shù)據(jù)庫驅(qū)動:
Driver files 中添加數(shù)據(jù)庫驅(qū)動包,可以選擇本地的也可以 IDEA 直接從網(wǎng)上下載,版本注意對應(yīng)。
添加數(shù)據(jù)庫連接:
測試連接:
4. 反向生成實(shí)體類
打開左下角的 Persistence 選項(xiàng)卡(添加hibernate依賴后就會出現(xiàn)):
右鍵項(xiàng)目的 hibernate,選擇最后一個生成映射文件:
生成實(shí)體類:
5. 操作實(shí)例:
數(shù)據(jù)庫如下:
代碼如下:
- 查
- 增刪改
- HQL 語句:
總結(jié)
以上是生活随笔為你收集整理的IDEA 使用 hibernate的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅析企业应收账款保理融资
- 下一篇: UVALive 6198 A Terri