原创 Hibernate---二級緩存的管理

  (一)Hibernate的二級緩存策略的一般過程如下: 1) 條件查詢的時候,總是發出一條select * from table_name where …. (選擇所有字段)這樣的SQL語句查詢數據庫,一次獲得所有的數據對象。 2)

原创 Hibernate---延遲加載

Hibernate 懶加載策略 概念 Lazy 的概念就是只有在真正使用對象時,纔會去創建。對 hibernate 而言,就是真正加載時才發出加載 Sql 語句。   延遲加載機制是爲了避免一些無謂的性能開銷而提出來的。 重點牢記

原创 搭建開源GIS平臺

搭建開源GIS平臺 利用開源軟件建立GIS平臺的相關軟件介紹見:GIS相關軟件介紹.pdf 其中用到的主要軟件包括: 1.數據庫 postgresql+postgis. 用於保存地圖數據。大型軟件一般需要。不是必須。 2.GIS服務器

原创 jasperreports+ireport入門小例子

一。安裝ireport,到iReport的官方網站:http://ireport.sourceforge.net/去下載。 二。安裝完後製作report模板文件:    1.新建一個文件:檔案-->開啓新檔    2.配置數據源:data

原创 svn 版本控制與管理

svn在Ubuntu下的管理方式比較簡潔,可以分五步: 一:svn安裝 二:svnadmin create /usr/.... 三:配置權限 四: svn import 五:svnserve 啓動服務

原创 Hibernate---映射的終極演示[轉]

一. 一對一主鍵關聯映射單向 一對一主鍵關聯映射就是要讓兩個實體對象的id保持相同,這樣可以避免多餘的字段被創建下面我們用實例來說明我們定義兩個類Person(人)-------->Card(身份證)1.創建Card.java packa

原创 Properties 獲得配置文件

URL url = ClassLoader.getSystemResource("config.properties");  File pFile = new File(url.getFile()); // properties文件放在e

原创 Hibernate中get和load方法的區別

Hibernate中get和load方法的區別 關鍵字: hibernate中get和load方法的區別 這次我們來談一下Hibernate3.2 Session加載數據時g

原创 從我的新浪博客轉過來的

官方提供的userguide從大的方面闡述了jBPM的基本流程和概念,總結一下其思路:    一:發佈    1.一切從Configuration開始:Configuration configuration = new Configura

原创 Hibernate---繼承

     在對象導向設計中,繼承關係是很常見的,但繼承與關係型數據庫有着先天上的差異,繼承關係至表格的設計上有三種方式。 1 繼承 - Table per concrete class 如果您採取的是對象模型的方式來設

原创 dwr開發指南---Reverse Ajax

首先: <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</ser

原创 Eclipse常用快捷鍵,貴在精,不在多

Alt+左箭頭,右箭頭 以在編輯窗口切換標籤 Alt+上下箭頭,     以自動選擇鼠標所在行,並將其上下移動 Ctrl+f6         可以彈出菜單,上面列出可以切換的編輯窗口,這樣不用鼠標也可切換 Ctrl+f7        

原创 Spring聲明式事物的配置

<!-- 配置sessionFactory --> <bean id="sessionFacory" class="org.springframework.orm.hibernate3.LocalSessionFactory"> <pr

原创 Hibernate---緩存機制

       Hibernate 中提供了兩級Cache,第一級別的緩存是Session級別的緩存,它是屬於事務範圍的緩存。這一級別的緩存由hibernate管理的,一般情況下無需進行干預;第二級別的緩存是SessionFactory級

原创 Spring---聲明式事務

public void deleteEx(Integer exId) throws MyException{ try { updateEx(); addEx();