hibernate(是產(chǎn)品,實現(xiàn)jpa規(guī))->jpa(是規(guī),不是產(chǎn)品)。ps:運用jpa規(guī)的API進行編程,不對Hiberbate,top">
JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc

JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc

ID:56783174

大小:43.00 KB

頁數(shù):8頁

時間:2020-07-11

JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc_第1頁
JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc_第2頁
JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc_第3頁
JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc_第4頁
JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc_第5頁
資源描述:

《JPA實體bean配置,jpa增刪改api,jpasql增刪改.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、JPA實體bean配置,jpa增刪改api,jpasql增刪改1.ORM框架必然發(fā)展趨勢:jdbc->hibernate(是產(chǎn)品,實現(xiàn)jpa規(guī))->jpa(是規(guī),不是產(chǎn)品)。ps:運用jpa規(guī)的API進行編程,不對Hiberbate,topLink等orm框架構成威脅。2.JPA環(huán)境搭建[hibernate-distribution-3.6.10.Final]1.準備lib包2.jar包引入時,千萬注意目錄不能有中文或者空格3.開發(fā)步驟:1.先建表,再編寫配置文件和bean-(面向過程,傳統(tǒng)的數(shù)據(jù)庫建模思

2、想)2.先編寫配置文件和bean,在建表(OOP思想)-要求比較高4.demo實例事務種類:1.本地事務:支持對同一個數(shù)據(jù)庫的事務操作——大部分應用2.全局事務:支持對多個數(shù)據(jù)庫的事務操作(銀行轉賬)-兩次提交協(xié)議步驟:第一步:項目結構2.持久化文件配置:[html]viewplaincopyprint?

4、ect"value="org.hibernate.dialect.MySQL5Dialect"/>

5、="root"/>3.實體bean知識點:字段的長

6、度,是否為空,關鍵字,自增,字段名稱的映射修改,表名稱的映射修改,字段類型(Date類型)-不同格式要求,枚舉類的注釋(索引,枚舉值)-性別,大文本類型數(shù)據(jù),二進制數(shù)據(jù)映射,不想某個字段跟表有映射關系,為了防止某個字段數(shù)據(jù)量過大而占用存過大因此對其進行延遲加載(懶惰加載,需要獲取數(shù)據(jù)時才得到數(shù)據(jù))。[java]viewplaincopyprint?importjava.util.Date;importjavax.persistence.Basic;importjavax.persistence.Colum

7、n;importjavax.persistence.Entity;importjavax.persistence.EnumType;importjavax.persistence.Enumerated;importjavax.persistence.FetchType;importjavax.persistence.GeneratedValue;importjavax.persistence.Id;importjavax.persistence.Lob;importjavax.persistence.Ta

8、ble;importjavax.persistence.Temporal;importjavax.persistence.TemporalType;importjavax.persistence.Transient;EntityTable(name="person")publicclassPerson{privateIntegerid;privateStringname;privateDatebirthday;privateS

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。