原创 hibernate中單端關聯

 <one-to-one>、<many-to-one>單端關聯上,可以取值:false/proxy/noproxy(false/代理/不代理)   實例一:所有lazy屬性默認(支持懶加載)     java代碼:  查看複製到剪貼板打印

原创 out.print和out.write的區別

  在simple_jsp類的_jspService方法中,既用到了out.write語句,又用到了out.print語句進行輸出,它們有什麼區別呢?在_jspService方法中查看out對象的定義,可以看到out對象的類型爲JspWri

原创 使用繼承時的注意點(瘋狂java講義P155)

public class Sub extends Father{ public static void main(String[] args) { Sub s = new Sub(); } private String name ;

原创 Struts2中OGNL、ActionContext和值棧及線程安全淺析

 值棧(ValueStack)     Struts2將OGNL上下文設置爲Struts2中的ActionContext(內部使用的仍然是OgnlContext),並將值棧設爲OGNL的根對象。      OGNL上下文中的根對象可以用ON

原创 Hibernate表關係之一對多(inverse詳解)

 在映射一對多表關係的時候存在一個inverse的問題,一直以來對inverse不怎麼了解,今天學到它想要弄明白,在網上看了無數個帖子還是不懂,最後終於看到一位高人的一篇帖子,解釋得很透徹,終於徹底瞭解inverse的含義了,歷時5個小時!

原创 使用初始好塊(P160)

 public class Person{   {    int a =6;    if(a>4){     System.out.println("Person的初始化塊局部變量a的值大於4");         }    System.

原创 深入理解Javascript之執行上下文(Execution Context)

 在這篇文章中,將比較深入地闡述下執行上下文 - Javascript中最基礎也是最重要的一個概念。相信讀完這篇文章後,你就會明白javascript引擎內部在執行代碼以前到底做了些什麼,爲什麼某些函數以及變量在沒有被聲明以前就可以被使用,

原创 hibernate中session緩存(一級緩存)

 package com.tarena.test;   import org.hibernate.Session; import org.junit.Test;   import com.tarena.po.Dept; import com

原创 httpSession的正確理解

 關於HttpSession的誤解實在是太多了,本來是一個很簡單的問題,怎會搞的如此的複雜呢?下面說說我的理解吧: 一個session就是一系列某用戶和服務器間的通訊。服務器有能力分辨出不同的用戶。一個session的建立是從一個用戶向服務

原创 illegal attempt to dereference collection(hibernate中的一個易錯地方)

 使用中遇到此問題,網上搜索是版本的問題!  例如:    from Department as d where d.employees.name='Tom';         運行時出現異常:org.hibernate.QueryExce

原创 OGNL表達式struts2標籤“%,#,$”的區別

 一、什麼是OGNL,有什麼特點?    OGNL(Object-Graph Navigation Language),大概可以理解爲:對象圖形化導航語言。是一種可以方便地操作對象屬性的開源表達式語言。OGNL有如下特點:    1、支持對

原创 我的友情鏈接

51CTO博客開發