原创 Hibernate的學習總結(概述)
Hibernate的定義: 1.就是一個ORMapping的實現,主要的功能就是以對象的形式操作數據庫。 關於ORMapping:對象關係映射(object relational mapping)是爲了解決面向對象和關係數據庫互不匹配
原创 J2SE個人總結3-JAVA語法
JAVA關鍵字(由小寫英文字母組成): abstract boolean break byte casecatch char class
原创 Hibernate的學習總結(數據關聯)
Hibernate中的數據關聯主要分爲三大類: 1對1: 一個人對應一個身份證 1對多,多對1: 一個人有很多聯繫地址 ,多個用戶擁有一個權限 多對多: 一個學生可以對應選很多門課,一門課可以對應有許多學生 一.1對1關係 --
原创 SSH框架構建
SSH框架的構建步驟: SSH框架的構建在使用MyEclipse進行導入時必須按照Spring-->Hibernate-->Struts的順序。 在導入Spring之前最好通過MyEclipse插件建立好DBdriver。 默認的Sp
原创 J2SE個人總結2-JAVA概述
什麼是java? 1.編程語言 2.開發環境 3.應用程序環境 4.部署環境 java的三種核心機制: 1.java虛擬機 2.自動垃圾回收 3.代碼安全檢測(字節碼校檢器) java的發展史: 1995.5.23誕生,1.2
原创 JavaScript學習總結_四.函數
在javascript中,函數的主要功能是:將代碼組織爲可複用的單位,完成特定的任務,響應特定的事件,並返回數據。 函數的定義: js中函數屬於Function對象,可以使用關鍵字function來創建函數,也可以使用Function對象
原创 Spring學習總結1(基礎與IOC依賴注入)
Spring 是一個開源框架,是爲了解決企業應用程序開發複雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個組件,同時爲 J2EE 應用程序開發提供集成的框架。 核心容器:核心容器提供 Spring 框架的
原创 Hibernate的學習總結(容器映射)
Hibernate中容器主要分爲三大類:Set , List , Map 要進行容器映射,數據庫設計中的表就必須有外鍵約束。 一.Set容器映射 1個人有許多不重複的郵箱地址。該種邏輯在數據庫中一般設計爲1張人表和一張郵件地址表
原创 SVN的環境搭建
1. 安裝SVN。 在http://subversion.tigris.org/中獲取SVN服務器程序。從官方網站 http://tortoisesvn.net/downloads 獲取最新的TortoiseSVN 。TortoiseSV
原创 Hibernate的學習總結(映射類之間的組合關係)
能一張數據庫表中包含了許多的字段:姓字段,名字段,電話字段,郵箱字段。其中可以看出來,姓字段和名字段可以細劃分爲姓名類別,電話和郵箱可以細劃分爲聯繫方式類別。而將此表映射到實體對象時,就可以分爲2個實體類,姓名類和聯繫方式類。個人理解這樣
原创 Hibernate的學習總結(映射類之間的繼承關係)
在Hibernate中,POJO實體類也可以有繼承關係。 第一種繼承關係爲: Table per concrete class 表與子類獨立的一對一關係。 數據庫中有3張表,商品表,書本表,影碟表。其中3個表對應3個實體類。3張表沒有主外
原创 Hibernate的學習總結(Session對象)
Hibernate的主配置文件:hibernate.cfg.xml (包括數據庫和數據源信息等) 核心配置文件:POJO類名.hbm.xml 1.hibernate與數據庫交互的xml配置 <?xml version='1.0'
原创 Spring學習總結2(AOP-代理模式)
面向方面的編程簡單例子: 對於做菜這一件事,大概分爲3步驟:洗菜,炒菜,上菜。而我們比較關注與比較關鍵的步驟是炒菜。而洗菜和上菜是不關注的步驟但是又是必不可少的步驟。要做好一個菜,我們請大廚來炒菜,但洗菜和上菜會讓其他服務員來做,這樣
原创 Hibernate的學習總結(Criteria對象)
Criteria對象的獲取: Criteria criteria = session.createCriteria(Person.class); // Person爲POJO類 criteria.add(Expression.eq("na
原创 Hibernate的學習總結(Query對象)
一,使用Query對象進行數據庫交互 通過Query對象,可以使用類似SQL文語法的HQL來執行常規的數據庫操作。 Query對象的獲取: Query q = this.session.createQuery(hql語句); 1.