IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1


從2004年開始做.NET到現在。直到最近要做一些JAVA的項目,如果說100個人寫一篇關於.NET的文章,估計這10個人寫的內容都是一樣。但是如果說10個人寫Java的文章,那真的是10個人10種寫法。這就是最頭痛的地方,開始學的時候真的很迷惑。

這里我們使用的是Hibernate 4.x + Spring MVC 3.x

1.建立一個Spring MVC的Project,第一件事就是添加Project Facets,我們要添加一個Hibernate,然后添加一個Hibernate Configuration,也就是hibernate.cfg.xml

image

2. 添加一個resources的文件夾,並把它Mark 成 Resources root,這里面我們要放生成出來的<className>.hbm.xml

image

3. View->Tool Windows-> Persistence,找到這個HibernateTest->New->Session Factory (這里我們先不使用SessionFactory Bean)

image

 

 

4.建立一個hibernate.cfg.xml文件,我們暫時先把他放在resources的文件夾里。建立之后,這個配置xml還是空的,下一步我們來生成配置

image

5.還是右鍵HibernateTest->Generate Persistence Mapping->By Database Schema

image

6.選中你需要生成class 和hbm的table,比如我們這里只選中一個HelloTable

image

7.生成后是這個樣子,這時候你要Console進行Hibernate Hql查詢的話,他會報錯,(不知道為什呢。。。知道deploy成功后,再次查詢就正常了)

image

 

image

8.我們需要修改一下hibernate.cfg.xml文件的位置,和hbm文件的位置。

  首先我們需要把hibernate.cfg.xml文件移動到src/下

image

 

 

 

 

 

  第二,原先所有生成的hbm文件是和class在一起的,現在我們要把所有生成的hbm文件移動到resources的文件夾下

image

9.隨便打開一個controller,寫一個插入數據庫的代碼

image

10.重新檢查一下Artifacts的設置。

image

11.部署到Jboss上

 

image

image

完畢。代碼下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM