原创 "Computer Science" is Not Science and "Software Engineering" is Not Engineering

"Computer Science" is Not Science and "Software Engineering" is Not Engineering from:http://www.geocities.com/tablizer

原创 Hibernate之持久化對象的三種狀態

一、 瞬時對象(Transient Object): 使用new操作符初始化的對象不是立刻就持久的。它們的狀態是瞬時的,也就是說它們沒有任何跟數據庫表相關聯的行爲,只要應用不再引用這些對象(不再被任何其它對象所引用),它們的狀態將會丟

原创 Hibernate之緩存處理

一、 Session級緩存(一級緩存) 一級緩存很短和session的生命週期一致,因此也叫session級緩存或事務級緩存          hibernate一級緩存          那些方法支持一級緩存:       

原创 Oracle之安裝與配置

鑑於Oracle10g對win7系統的兼容性問題,我使用Oracle11g數據庫進行安裝與配置。 從Oracle官網自行下載安裝包: 然後同時解壓。 在安裝前最好關閉防火牆和各種殺毒軟件。 在主目錄下的install文件夾下的oui

原创 Hibernate之ID主鍵生成策略

 ID主鍵生成策略 一、 Xml方式 <id>標籤必須配置在<class>標籤內第一個位置。由一個字段構成主鍵,如果是複雜主鍵<compos

原创 Hibernate之事務併發處理

事務併發處理 一、 數據庫的隔離級別:併發性作用。 1、   ReadUncommited(未提交讀):沒有提交就可以讀取到數據(發出了Insert,但沒有commit就可以讀取到。)很少用 2、   ReadCommited(提

原创 java之反射機制——invoke。

import java.lang.reflect.Method; public class InvokeTester { public int add(int param1, int param2) { return param

原创 hibernate樹形結構

  樹形結構:也就是目錄結構,有父目錄、子目錄、文件等信息,而在程序中樹形結構只是稱爲節點。          一棵樹有一個根節點,而根節點也有一個或多個子節點,而一個子節點有且僅有一個父節點(當前除根節點外),而且也存在一個或多個子

原创 Hibernate之基礎配置

1、  ehibernate.cfg.xml: show_sql 2、  hibernate.cfg.xml:format_sql 3、  表名

原创 Hibernate之關係映射

關係映射          注意:這裏的關係是指:對象之間的關係,並不是指數據庫的關係,-----紅色重要          存在以下關係: 1、    一對一 u       單向(主鍵、外鍵) u       雙向(主

原创 Hibernate之原理淺析

first model: student.java: public class Student { private int id; private String name; private int age; public int

原创 使用hibernate工具類將對象模型生成關係模型

package com.wjt276.hibernate; import org.hibernate.cfg.AnnotationConfiguration; import org.hibernate.cfg.Configuratio

原创 Oracle之SQLPlus簡單應用

SQLPlus是Oracle提供的一個命令行執行的工具軟件,安裝之後會自動在系統中進行註冊。 Oracle安裝結束後,會存在一個emp的表。 使用SQLPlus操縱Oracle,用戶名:scott/tiger(使用之前,開啓服務)

原创 Hibernate之性能優化策略

性能優化策略 1、  注意session.clear()的動用,尤其在不斷分頁循環的時候 a)        在一個大集合中進行遍歷,遍歷msg,取出其中的含有敏感字樣的對象 b)        另外一種形式的內存泄露 //面試是

原创 Oracle之scott用戶表、相關SQL語句

1.scott用戶下的表結構: 僱員表EMP No. 名稱 類型 描述 1 EMPNO NUMBER(4) 僱員編號 2 ENAME VARCHAR2(10) 僱員姓名 3