更新時(shí)間:2020-07-13 15:45:00 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1739次
1.新建項(xiàng)目
2.右擊項(xiàng)目名,
選MyEclipse
--(配置Struts 2文件)Add Struts Capabilities
--(選Struts 2.1和/*)
--Next(選Struts 2 Core Libraries和Struts 2 Spring Libraries)
--Finish
--(配置Spring文件)Add Spring Capabilities
--(選Spring 3.0和3.0 AOP-3.0 Core-3.0 Persistence Core-3.0 Persistence JDBC-3.0 Web Libraries)
--Next點(diǎn)Finish
3.web.xml配置上下文和監(jiān)聽(tīng)
<!--spring上下文-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!--監(jiān)聽(tīng)上下文-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
注釋?zhuān)?/p>
(org.springframework.web.context.ContextLoaderListener)怎么獲得
隨便新建一個(gè)class類(lèi)
打ContextLoaderListener可以聯(lián)想出來(lái),然后粘貼復(fù)制,然後剪掉
4.右擊項(xiàng)目名,
選MyEclipse
--(配置Hibernate文件)Add Hibernate Capabilities
--(選Hibernate 3.3和Hibernate 3.3 Advanced Support Libraries其他默認(rèn))
--Next(選Spring configuration file)
--Next(選Existing Spring configuration file)
--Next
(Connect URL:<jdbc:oracle:thin: 127.0.0.1:1521/oracle>
Driver Class:<oracle.jdbc.driver.OracleDriver>
Username:<數(shù)據(jù)庫(kù)用戶名>
Password:<數(shù)據(jù)庫(kù)密碼>)
--Next(勾掉Create SessionFactory class)
--Finish
5.把ojdbc6.jar復(fù)制到lib包里
--然后選中ojdbc6.jar右擊選中Build Path-Add to Build Path--點(diǎn)擊
6.Window-Show View-Other-輸入db選擇DB Browser點(diǎn)擊OK
--右擊New
--Driver template:<選擇最后一個(gè)空白的>
Driver name:項(xiàng)目名
Connect URL:<jdbc:oracle:thin: 127.0.0.1:1521/oracle>
Username:<數(shù)據(jù)庫(kù)用戶名>
Password:<數(shù)據(jù)庫(kù)密碼>
Add JARs:<選擇E:\java\readme\MyEclipse 10_1\項(xiàng)目名\WebRoot\WEB-INF\lib\ojdbc6.jar>
--勾選Save password
--Next(選Display the selected schemas)
--點(diǎn)擊Add,點(diǎn)擊ok,選擇需要的表的用戶名
--Finish
--雙擊雙擊雙擊剛剛生成的東西,在DB下
--找到table
--選中需要的表右鍵(選Hibernate Reverse Engineering Hibernate反向工程)
--
Java src folder:(項(xiàng)目的src)
Java package:com.zb.entity
勾選Create POJO-Update Hibernate-Java Date Object和選擇Create a Hibernate mapping file
--Next(Id Generator:選擇sequence)
--Next--Finish等待點(diǎn)yes
7.打開(kāi)所有的映射文件
把所有的type類(lèi)型刪掉
在<generator class="sequence"></<generator>里添加
<param name="sequence">SEQ_UID(這是例子)</param>
注意
SEQ_UID名對(duì)應(yīng)數(shù)據(jù)庫(kù)的sequence下的SEQ_UID,沒(méi)有新建
--修改其對(duì)應(yīng)的實(shí)體類(lèi)的數(shù)據(jù)類(lèi)型crtl+f替換
--其他表同理
注意:如果數(shù)據(jù)類(lèi)型有時(shí)間類(lèi)型的
記得把java.sql.Date;改成java.util.Date;
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java ssh框架實(shí)例視頻之框架搭架”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743