JPA的基本應用

2022-01-17 20:56:09 字數 1962 閱讀 8549

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 ...