原创 Hibernate框架總結

        Hibernate在MVC的設計模式中,充當的是M(Model)模型層(或數據訪問層),其實現的功能是將Java對象或是叫PO對象映射到數據庫,然後通過操作PO,實現對數據 的增刪改查等功能。 Hibernate的工作流程

原创 Orcle存儲過程與存儲函數簡單語法與java調用

存儲過程: 基本語法: creat procedure <過程名>(參數列表,無參時忽略) as(is) 變量聲明、初始化 begin 業務處理、邏輯代碼 exception 異常捕獲、容錯處理 end<過程名>; 調用語法: creat

原创 strus2超簡單實例

一、項目整體結構圖 二、配置web.xml 將上一章中並介紹的jar包導入項目 然後在項目的web.xml中添加如下配置 <filter> <filter-name>struts2</filter-name> <filter-

原创 Hibernate中id設置

1、“assigned”     主鍵由外部程序負責生成,在   save()   之前指定一個。           2、“hilo”     通過hi/lo   算法實現的主鍵生成機制,需要額外的數據庫表或字段提供高位值來源。    

原创 深入理解strus,根據MVC自己動手搭建Struts基礎框架

上一篇簡單的MVC搭建中的StrutsServet.Java控制類,我們發現其有很多的不方便性: package com.suo; import java.io.IOException; import javax.managemen

原创 Hibernate中的幾種關聯映射------一對一關聯映射

一、一對一映射    一對一關聯映射又分爲:一對一單向關聯映射和一對一雙向關聯映射;    一對一是指:一個人只有一個身份證號,一個身份證號也只對應一個人,這爲一對一;   單向是指:只能由人來查找身份證號;或是隻能由身份證號來查找人;

原创 基於SSH框架的增刪改查實例附帶源碼

一步一教你搭建SSH框架,實現簡單的增刪改查功能 一、首先創建一個Java web項目,並按下圖建好項目目錄 二、在網上搜索ssh所需jar包,並將其放到WEB_INF下的lib裏面(這裏截圖了部分) 三、如下圖配置web.xml(添

原创 struts2工作原理簡介

struts2是一個基於MVC設計模式的web應用框架,其本質爲一個servlet,在MVC設計模式中,Struts2作爲控制器(Controller)來建立模型與視圖的數據交互。 其工作流程圖如下圖所示: 1.客戶端向Servlet

原创 深入理解Struts,實現一個簡單的MVC

     我們都知道MVC的框架,M(Model)代表了模型,V(View)代表了視圖,C(Controller)控制器。其中最典型的就是使用servlet作爲控制器,用JSP做事視圖。Struts就是將MVC做了封裝來實現其基本功能。那

原创 Hibernate中的幾種映射關係----------多對一關聯映射

Hibernate的映射關係中,多對一的映射關係只有多對一單向映射關係。 映射原理:在“多”的一端加入一個外鍵,指向“一”的一端,由多的一端維護關聯關係。“多”的一端持有“一”的一端的引用。   下面舉例用戶(User)和分組(Group

原创 org.hibernate.MappingException: entity class not found

  org.hibernate.MappingException: entity class not found 1、檢查配置文件路徑是否正確 <property name="mappingDirectoryLocations"><lis

原创 Hibernate中的幾種映射關係----------一對多關聯映射

下面我們將介紹一下Hibernate中一對多的關聯映射 一對多的關聯映射其實和多對一的關聯映射原理是一致的,都是在多的一端加入外鍵; 其兩者的區別在於: (1)多對一:多端維護一端的關係,在加載多端時,可以將一端加載上來。 (2)一

原创 springmvc中的參數綁定

在Struts2中我們都知道,它的傳值是通過action類的屬性進行傳值的,並且在Action的方法中是不允許有形參的,但在springmvc中的參數傳遞是通過形參來傳遞的。 1.1    參數綁定     處理器適配器在執行Handle

原创 Spring定時任務的幾種實現

原文地址:http://gong1208.iteye.com/blog/1773177 一.分類 從實現的技術上來分類,目前主要有三種技術(或者說有三種產品): Java自帶的java.util.Timer類,這個類允許你調度一個

原创 mysql樂觀鎖總結和實踐

樂觀鎖介紹: 樂觀鎖( Optimistic Locking ) 相對悲觀鎖而言,樂觀鎖假設認爲數據一般情況下不會造成衝突,所以在數據進行提交更新的時候,纔會正式對數據的衝突與否進行檢測,如果發現衝突了,則讓返回用戶錯誤的信息,讓用戶