從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
2. 添加一個resources的文件夾,並把它Mark 成 Resources root,這里面我們要放生成出來的<className>.hbm.xml
3. View->Tool Windows-> Persistence,找到這個HibernateTest->New->Session Factory (這里我們先不使用SessionFactory Bean)
4.建立一個hibernate.cfg.xml文件,我們暫時先把他放在resources的文件夾里。建立之后,這個配置xml還是空的,下一步我們來生成配置
5.還是右鍵HibernateTest->Generate Persistence Mapping->By Database Schema
6.選中你需要生成class 和hbm的table,比如我們這里只選中一個HelloTable
7.生成后是這個樣子,這時候你要Console進行Hibernate Hql查詢的話,他會報錯,(不知道為什呢。。。知道deploy成功后,再次查詢就正常了)
8.我們需要修改一下hibernate.cfg.xml文件的位置,和hbm文件的位置。
首先我們需要把hibernate.cfg.xml文件移動到src/下
第二,原先所有生成的hbm文件是和class在一起的,現在我們要把所有生成的hbm文件移動到resources的文件夾下
9.隨便打開一個controller,寫一個插入數據庫的代碼
10.重新檢查一下Artifacts的設置。
11.部署到Jboss上
完畢。代碼下載