原创 Hibernate事件框架之攔截器

使用攔截器時按如下步驟進行:(1)定義實現Interceptor接口的攔截器類(2)通過Session啓用攔截器,或者通過Configuration啓用全局攔截器請看示例代碼(僅僅打印出標誌代碼):public class MyInte

原创 基礎:Hibernate映射引用屬性

Hibernate的基本映射$映射引用屬性引用屬性的意思是:持久化類的屬性既不是基本數據類型,也不是String字符串,而是某個引用變量,該引用屬性的類型可以是自定義類。先看-->POJOpublic class Person impl

原创 條件查詢&SQL查詢

條件查詢是更具面向對象特色的數據查詢方式,通過如下3個類完成:Criteria:代表一次查詢Criterion:代表一個查詢條件Restrictions:產生查詢條件的工具類執行條件查詢的步驟如下:(1)獲得Hibernate的Sess

原创 Spring的依賴注入

依賴注入:Dependency Injection控制反轉:Inversion of Control一、設值注入public interface Person...{    public void useAxe();}public in

原创 快速上手Hibernate

ORM(Object/Relation Mapping)ORM框架:    Hibernate、Entity EJB、iBATIS、Oracle的TopLink、OJB一、Hibernate的數據庫操作1.PO(Persistent O

原创 Hibernate事件系統&監聽器

使用事件系統時按如下步驟進行:(1)實現自己的事件監聽器類(2)註冊自定義事件監聽器,代替系統默認的事件監聽器通常,繼承系統默認的事件監聽器:擴展特定方法下面是用戶自定義監聽器的示例://自定義LoadListener,繼承默認的Def

原创 Bean&BeanFactory&創建bean實例

一、Bean和BeanFactory//以指定路徑下bean.xml配置文件爲參數,創建文件輸入流InputStream is = new FileInputStream("beans.xml");//以指定的文件輸入流is,創建Res

原创 Hibernate的雙向關係映射

一、雙向1-N的關係映射對於1-N的關聯,Hibernate推薦使用雙向關聯,但不用1的一端來控制關聯關係,而使用N的一端來控制關聯關係。N的一端直接訪問關聯類屬性;1的一端增加集合屬性的訪問。看下面2個POJOpublic class

原创 Spring入門之單態模式、工廠模式

wrox《Expert one on one J2EE design and development》--Rod JohnsonSpring的優點:@低侵入式設計,代碼污染極低;@獨立於各種應用服務器,可以真正實現Write Once,

原创 Hibernate的單向關係映射

一、單項N-1的關係映射(比如最常見的父子關係、比如多個人對應同一個住址)先看如下兩個POJO:public class Person...{    private int personid;    private String nam

原创 基礎:Hibernate的映射

Hibernate的基本映射$映射文件結構$主鍵生成器$映射集合屬性一、List集合屬性1.Person.javapublic class Person implements Serializable...{    //標識屬性    

原创 代理模式在企業級開發中的應用

//業務接口public interface Service ...{    //兩個方法聲明    public void method1();    public void method2();}//業務邏輯組件,實現Service

原创 在Eclipse中ADT插件無法成功安裝的解決辦法

Cannot complete the install because one or more required items could not be found.  Software being installed: Android D

原创 J2EE項目:整合SSH開發『新聞發佈系統』

  一、架構    Struts+Spring+Hibernate二、Hibernate持久層1.編寫PO類===============================================

原创 Spring依賴關係配置(續)

四、注入方法返回值<?xml version="1.0" encoding="gb2312"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"    "http://www.spring