原创 list查詢和iterator查詢的區別

1、list查詢 (1) Query接口中定義的方法。 (2) 一次查詢所有數據。 2、iterator查詢 (1) Query接口中定義的方法 (2) 先查詢滿足條件數據的id,再根據每一個id,進行主鍵進行查詢,有多少條數據就

原创 hibernate配置文件hibernate.cfg.xml的詳細解釋

<!--標準的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的編碼方式--> <?xml version='1.0' encodi

原创 web.xml 中的listener、 filter、servlet 加載順序及其詳解

一、概述 1、啓動一個WEB項目的時候,WEB容器會去讀取它的配置文件web.xml,讀取和兩個結點。  2、緊急着,容創建一個ServletContext(servlet上下文),這個web項目的所有部分都將共享這個上下文。 

原创 context-param與init-param的區別與作用

web.xml的配置中配置作用 1. 啓動一個WEB項目的時候,容器(如:Tomcat)會去讀它的配置文件web.xml.讀兩個節點: 和 2.緊接着,容器創建一個ServletContext(上下文),這個WEB項目所有部分都將

原创 STRUTS2爲每個線程提供一個ACTION實例

1.struts2爲每個線程提供一個action實例,多線程訪問時不會出現問題。當使用spring管理struts2的action實例對象時,scope必須配置爲prototype或者session,若配置爲singleton則多線程訪問

原创 eclipse 刪除所有註釋及空白行

Ctrl+F 刪除java註釋:  /\*{1,2}[\s\S]*?\*/ Ctrl+F 刪除xml註釋:  <!-[\s\S]*?--> Ctrl+F 刪除空白行:   ^\s*\n 選擇正則表達式,替換全部即可。

原创 MyBatis和Hibernate相比,優勢在哪裏?

1、開發對比開發速度 Hibernate的真正掌握要比Mybatis來得難些。Mybatis框架相對簡單很容易上手,但也相對簡陋些。個人覺得要用好Mybatis還是首先要先理解好Hibernate。 開發社區 Hibernate 與My

原创 Hibernate中的sessionFactory是做什麼用的?

SessionFactory中取得Session的實例,SessionFactory在Hibernate中實際起到了一個緩衝區的作用,它緩衝了Hibernate自動生成的SQL語句和一些其它的映射數據,還緩衝了一些將來有可能重複利用的數據

原创 進程與線程的一個簡單解釋

1、計算機的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。 2、假定工廠的電力有限,一次只能供給一個車間使用。也就是說,一個車間開工的時候,其他車間都必須停工。背後的含義就是,單個CPU一次只能運行一個任務。

原创 j2ee中不同的導入註釋

比如:org.hibernate.annotations.Entity跟javax.persistence.Entity 區別 一個是HIBERNATE自帶註釋,掃描自己 一個是JDK 標準註釋,標準掃描 JPA的標準最初是參照hiber

原创 openSession和getCurrentSession

在比較openSession和getCurrentSession這兩個方法之前,我們先認識一下這兩個方法。 在進行配置信息管理時,我們一般進行一下簡單步驟: Configuration cfg = new Configuration();

原创 hibernate.dialect作用

dialect就是“方言”,因爲hibernate是要把Java對象轉換成關係數據庫來描述的,而關係數據庫雖然有一些統一的標準,如SQL-92等,但是實際上各數據庫如Oracle, MySQL, MS SQL Server等等爲了提高性能

原创 MyEclipse非常方便的快捷鍵

一個Eclipse骨灰級開發者總結了他認爲最有用但又不太爲人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發效率和質量得到提升(紅色字體爲本人經常使用的快捷鍵),誰用誰知道,快試試吧 。個人建議大家把裏面所有的快捷鍵

原创 Spring Web MVC處理請求的流程

具體執行步驟如下: 1、  首先用戶發送請求————>前端控制器,前端控制器根據請求信息(如URL)來決定選擇哪一個頁面控制器進行處理並把請求委託給它,即以前的控制器的控制邏輯部分;圖中的1、2步驟; 2、  頁面控制器接收到請求後,

原创 什麼是對象關係映射ORM?

是o/r mapping 就是對象關係映射。 詳細一點,是 面向對象編程中的 對象(Object) 和關係數據庫的 關係(Relation) 的一個映射(Mapping)。 產生的原因是因爲軟件開發已經是面向對象的了。 所有的值,