利用maven開發springMVC項目(三)——數據庫配置


前兩節介紹了開發環境的搭建以及框架的配置

現在主要介紹在eclipse中如何將SpringMVC、hibernate、mysql數據庫結合起來。

數據庫配置

下面,就要通過一個簡單的例子,來介紹SpringMVC如何集成Spring Data JPA(由 Hibernate JPA 提供),來進行強大的數據庫訪問,並通過本章節的講解,更加深刻地認識Controller是如何進行請求處理的,相信看完這一章節,你就可以開始你的開發工作了。

一、在eclipse中安裝hibernate插件(JBoss Tools)

eclipse中需要先下載對於hibernate支持的插件。

主要方法如下:Help——Eclipse Marketplace——

 

 

這時候會顯示所有可用的插件信息,單擊Confirm按鈕繼續

 

 同意License后,單擊Finish按鈕開始安裝

 

下面要做的就是等待了,插件安裝完成后會要求偶重啟eclipse,重啟后就可以了。

 二、開發做數據庫的配置

准備工作:

    在src\main\java中新建兩個包:com.gaussic.model、com.gaussic.repository,將在后面用上,如下圖所示

 

2.1 創建mysql數據庫

 本目地主要是演示作用,因此,只是創建兩個表,數據庫的語句分別如下

分別建立兩個表,分別是User、blog表

create table user (
id int(11) not null Auto_increment,
nickname varchar(45) default null,
password varchar(45) default null,
first_name varchar(45) default null,
last_name varchar(45) default null,
primary key(id)
)engine=InnoDB default charset=utf8;


create table blog (
id int(11) not null auto_increment,
title varchar(100) default null,
content varchar(255) default null,
user_id int(11) default null,
pub_date DATE default null,
primary key(id),
constraint fk_blog_user foreign key (user_id) references user (id)
)engine=Innodb charset=utf8;

2.2 利用eclipse導入數據庫

 利用前面的JBoss Tools插件可以導入數據庫,並且幫助我們生成實體類的javaBean,在springMVC中這些javaBean相當於model,下面介紹如何利用eclipse自動生成javaBean。

 

1、生成cfg.xml文件

右鍵項目——new——hibernate

 

在項目的根目錄中開始創建,如圖,我選擇的是src/main/java/

然后點擊Finish生成相關文件即可。

 

2、與mysql數據庫進行連接

 在eclipse中創建數據庫的連接:

window——Show view——other——Data Source Explorer

 

在Data Source Explorer頁面中,右鍵Data Source Explorer——New——Explorer

出現下面這個界面表示:配置新的數據庫連接情況,在第一次配置的時候可能Drivers中沒有響應的驅動

如果在Finish之后出現Ping success之后表示數據庫連接成功,我們可以點開數據庫看到如下內容:

 

如果看到圖中的表,及字段都一一對應表示,所有的配置都已經成功,我們接下來只需要利用插件進行實體類的配置。

3、實體類的創建

首先打開對應的Hibernate窗口:window——open Perspective——Other——Hibernate

 

 

點擊之后我們就可以在右邊看見對應的Hibernate窗口,

現在需要在該配置窗口中添加相關的屬性:

接着會跳轉到如下頁面:

直接點擊ok即可。如果在對應的窗口中出現如下內容,說明連接沒有問題。

4、生成xml配置文件

 按照下圖操作點開customize Perspective頁面

 

在對應的Action Set Availability頁面中勾選Hibernate code Generation

 

配置完了之后會在狀態欄中出現Hibernate的按鈕如下圖所示:

選擇對應的輸出路徑:

 

 配置reveng.xml文件

輸出文件:

下圖所以:實體類已經自動生成好了。

5、生成注解文件

繼續點擊剛才生成的Hibernate按鈕——Hibernate Code Generation Configurations——new一個新的配置文件

 

配置注解的reveng.xml文件

定義完成之后,表示Hibernate配置完成,並且插件會幫我們自定生成javaBean。

 


免責聲明!

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



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