原创 "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