原创 深入學習Mybatis的Mapper映射器

 前面已經介紹過Mybatis的全局配置文件mybatis-config.xml文件,本篇文章將繼續介紹Mybatis的另外的一種更重要的Mapper映射器配置文件。  在Mybatis中,Mapper映射器主要用於編寫定製sql方法,而

原创 SpringMVC的表單標籤庫

1、 作用:將pojo的對象屬性值與表單組件的內容綁定2、 如何使用SpringMVC的標籤庫? (1) JSP文件的頂部加入以下指令<%@taglib uri="http://www.springframework.org/tags/f

原创 SSH和SSM對比總結

當下流行的兩種企業開發MVC開源框架,是我們Java程序猿必備知識能力。MVC,即模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯

原创 SpringMVC數據驗證——第七章 註解式控制器的數據驗證、類型轉換及格式化——跟着開濤學SpringMVC

7.4、數據驗證 7.4.1、編程式數據驗證 Spring 2.x提供了編程式驗證支持,詳見【4.16.2 數據驗證】章節,在此我們重寫【4.16.2.4.1、編程式驗證器】一節示例。   (1、驗證器實現 複製cn.javass.cha

原创 mybatis實現多表一對一,一對多,多對多關聯查詢

1、一對一 關鍵字:association 作用:針對pojo對象屬性的映射       property:pojo的屬性名       javaType:pojo類名 (1) 嵌套結果: 使用嵌套結果映射來處理重複的聯合結果的子集<re

原创 SpringMVC常用的註解與類

1. @RequestMapping 針對方法映射uri的路徑 作用域:類或者方法2. @RequestParam 作用:註解用於綁定請求中的參數到處理方法的參數中 請求參數--------》@RequestParam-------》方法

原创 Hibernate的hql查詢

1. 什麼是HQL?               HQL是Hibernate Query Language即Hibernate查詢語言            [select/update/delete……] from Entity [w

原创 hibernate入門

1. 爲什麼要學習hibernate?  因爲傳統的JDBC編程,編碼量很大,而且容易出錯。 2. 什麼是hibernate? hibernate是一個對象關係映射的框架,它完成了把對象模型的數據與關係模型的數據互轉,ORM(O :O

原创 Hibernate一對一、一對多、多對多表間關係

1. 爲什麼要學習關係關係?數據庫表間存在若干關係 萬事萬物也存在若干關係2. 對象間有幾種關聯關係單向 :你中有我,我中沒你雙向:你中有我,我中有您。3. 關係型數據與對象型數據數據庫:存放關係模型的數據java:存放對象模型的數據4.

原创 SpringMVC消息轉換器

1. HttpMessageConverter消息轉換器 概念: 將請求信息----》消息轉換器-----》對象   對象--------》消息轉換器-----》響應信息體 消息轉換器它只針對 @RequestBody/@Response

原创 SpringMVC+Mybatis+Spring整合中org.springframework.beans.factory.BeanCreationException錯誤分析

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of a

原创 Java反射的作用

Java的反射機制是Java特性之一,反射機制是構建框架技術的基礎所在。靈活掌握Java反射機制,對大家以後學習框架技術有很大的幫助。 那麼什麼是Java的反射呢?        大家都知道,要讓Java程序能夠運行,那麼就得讓Ja

原创 mybatis的xml文件對大於號和小於號的處理

很多時候我們需要編寫一條區間查詢sql,這就需要我們編寫一條動態的sql以便查詢符合條件的結果集,拋開動態sql,平時我們寫的sql語句一般是select * from 表名 where 字段名 between 起始值 and 結束值,當

原创 Struts2 常用的常量配置

Struts2 常用的常量配置 <!-- 設置url請求後綴 --> <constant name="struts.action.extension" value="do,action,html,htm"></constant>