1.什麼是jpa?
jpa是sun公司提供的一組持久化框架的規範。比如給hibernate、toplick等提供了一套標準介面。
2、為什麼要使用jpa?
1.規範每一種框架技術,弱化每一種框架的區別,使其在應用程式中使用來更簡單。
如圖:應用程式---jpa---hibernate/toplick/ibates---資料庫
使用了jpa,orm技術的實現不需要直接與應用程式掛鉤,以後想換orm技術時都不必修改jpa了,這就是jpa的好處了.
3.怎麼使用jpa?(以下所講的是jpa在hibernate中的使用方法)
1.匯入hibernate
2.在src目錄下建立乙個meta-inf的資料夾,建立persistence.xml配置檔案(用於配置jpa)
persistence.xml通用配置檔案格式如下:
1<?
xml version="1.0" encoding="utf-8"
?>
2<
persistence
>
3<
persistence-unit
name
="testjpa"
transaction-type
="resource_local"
>
4<
provider
>org.hibernate.ejb.hibernatepersistence
provider
>
5<
class
>com.zuxia.model.stuclass
class
>
6<
properties
>
7<
property
name
="hibernate.connection.driver_class"
8value
="com.microsoft.sqlserver.jdbc.sqlserverdriver"
/>
9<
property
name
="hibernate.connection.url"
10value
="jdbc:sqlserver://localhost:1433;databasename=testdb"
>
property
>
11<
property
name
="hibernate.connection.username"
value
="sa"
>
property
>
12<
property
name
="hibernate.connection.password"
value
="123456"
>
property
>
13<
property
name
="hibernate.show_sql"
value
="true"
>
property
>
14<
property
name
="hibernate.dialect"
value
="org.hibernate.dialect.sqlserverdialect"
>
property
>
15properties
>
16persistence-unit
>
17persistence
>
3.在應用程式中,不能直接使用hibernate的介面函式,而是改成標準,通用的jpa操作的方式。
Tomcat的基本應用
1 測試tomcat 啟動tomcat 在瀏覽器中輸入 2 tomcat的管理 tomcat 的服務管理頁面是 的應用程式管理頁面 3 發布應用程式 jsp應用程式 war有二種方式,一種是按一定的目錄結構組織檔案,一種是乙個字尾為 war的壓縮包,因此它的部署方式也有兩種 1 在瀏覽器中輸入 就會...
QTreeWidget的基本應用
基於qt 4.8.4,vs2010 官方文件 qtreewidget控制項用於顯示樹形結構。在程式中使用它,需要做兩件事 1.定義事件和響應函式 2.樹結構資料的輸入輸出 1.定義事件和響應函式 在ui編輯器中建立乙個qtreewidget控制項,在 訊號 槽編輯器 中為控制項新增訊號 接收者 槽。...
陣列的基本應用
陣列 是一組相關資料的集合,乙個陣列實際上就是一連串的變數,陣列按照使用可以分為一維陣列 二維陣列 多維陣列。一維陣列 儲存相同資料型別的資料集合。宣告 常用 a arr null 少用 a arr null.定義 動態 arr new a length 靜態常用 arr 靜態少用 arr new ...