原创 SSH整合步驟六、Hibernate與Spring整合

Hibernate與Spring整合就是:將HIbernate中的SessionFactory對象交給Spring框架管理。 在Spring容器中配置SessionFactory對象 <!-- 配置實體 --> <bean name="

原创 Spring學習——註解方式基本配置Spring實體(含與xml配置對比)

1、開啓使用註解配置 <!-- base-package="指定包路徑" --> <context:component-scan base-package="com.hh"></context:component-scan> 2、

原创 SSH整合步驟八、Spring整合Hibernate事務管理

整合事務需要導包:(導包步驟已完成) spring-tx:     配置核心事務管理器: <!-- 配置Hibernate核心事務管理器 --> <bean name="transactionManager" class="org.sp

原创 SSH整合步驟一、導包

Hibernate框架: 1. 必須包、路徑:hibernate / lib / required/*——全部 2. jpa ( java persist api ):hibernate / lib / jpa-metamodel-gen

原创 SSH整合步驟三、Struts2單獨配置

這裏先單獨配置Struts2框架,測試Struts2框架功能是否可用,測試可以後再整合。 書寫一個簡單的Action類用於測試: public class TestAction extends ActionSupport{ publ

原创 SSH整合步驟二、配置Spring容器

因爲struts導入了整合spring的jar包,所以項目啓動時,會自動找spring的容器,如果找不到會報錯,所以最好先配置spring容器。 注意:因爲整合步驟可能需要很多操作和配置的書寫,所以最好做一步測一步,不要全部配置完後才測試

原创 Struts2學習——登錄效果

首先說下今天發現的問題:教程中使用的是低版本的hibernate,所以HQL語句查詢是,'?' 佔位符仍然可以用,今天自己用高版本的發現報錯query parameters (`?`) are no longer supported; u

原创 Spring下載地址

http://repo.spring.io/libs-release-local/org/springframework/spring/

原创 Hibernate學習——配置文件書寫

Hibernate框架的配置文件分爲兩種(xml格式) 一、主配置文件     放在src下     主配置文件一個項目只有一個,可以自定義文件名(建議命名爲:hibernate.cfg.xml,方便使用) 通過一個簡單的配置代碼學習,代

原创 Hibernate學習——多表設計(配置)

本文主要講述Hibernate中配置文件多表關係的配置書寫 一對多&多對一(一個客戶方有多個聯繫人事例) 一對多&多對一關係,在Hibernate項目實體類中的表現方式: 在一的一方的實體類中添加多的實體類集合屬性(使用Set集合)

原创 Struts2學習——什麼是Struts2

見百度百科: https://baike.baidu.com/item/Struts%202/2187934?fr=aladdin  

原创 hibernate學習——實體對象狀態(瞬時、持久化、遊離)

使用Hibernate框架後,對數據庫的操作已經不是開發人員書寫的代碼直接操作的了,而是通過操作實體對象的狀態,然後框架內部的功能模塊會根據實體對象的狀態來執行響應的操作。   Hibernate框架中,實體對象的狀態分爲三種: 瞬時狀態

原创 Struts2學習——拓展:struts標籤庫

先將數據存到ActionContext中,然後再jsp中通過struts-tags標籤庫中的標籤獲取並顯示數據 數據準備: @Override public String execute() throws Exception {

原创 Spring學習——項目搭建

關於框架的說明,百度一大堆,簡單理解就是:Spring框架是用來管理對象的。所以當你使用Spring的方式可以獲得想要的對象了,說明你的項目搭建的核心部分完成了。 Spring下載地址,見我另一篇文章:Spring下載地址 Spring項

原创 Hibernate學習——查詢方式(HQL、Criteria、SQL)

Hibernate框架的批量查詢有三種實現方式: HQL Criteria SQL 這三種方式無論過程有什麼不同,最終結果都是通過sql語句實現查詢操作。   HQL是Hibernate框架封裝好的一種查詢語言 基本操作: