博為峰JavaEE技術文章 —— Hibernate 指南(1)Hbm文件

小博老師今天結合一個實例,講解下使用Hibernate5所需要的各種配置文件的內容。該實例需要在數據庫中準備一個事件表EVENTS,所包含的字段如下:

EVENT_ID:事件id,主鍵,int,自增長

EVENT_DATE:事件日期,datetime

TITLE:事件內容,varchar(50)

對應的Java實體類org.hibernate.tutorial.hbm.Event代碼如下:

這是一個標準的POJO類,無參構造函數對一個Hibernate持久類來說是必須的。有參構造函數是為了方便在應用程序中構造一個Event對象使用的。

接下來新建一個Event.hbm.xml文件,所在目錄:org/hibernate/tutorial/hbm/Event.hbm.xml,Hbm文件的內容:

Hibernate使用映射元數據來確定如何加載和存儲持久化類的對象。Hibernate映射文件是Hibernate提供數據映射的選擇之一,當然還有使用Annotation的方式。

映射元素的Class的屬性:

1.name屬性:定義實體類的名稱,與包含元素的package屬性組合在一起,定義完整包名和類名。

2.table屬性:指定與該實體類相對應的數據庫表名。

事件類的實例與EVENTS數據庫表中的行一一對應。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • Hibernate: 一個持久化框架 一個ORM框架 加載:根據特定的OID,把一個對象從數據庫加載到內存中OID...
    JHMichael閱讀 1,997評論 0 27
  • Hibernate中配置主要分為兩種:一種包含了Hibernate與數據庫的基本連接信息,在Hibernate工作...
    FTOLsXD閱讀 2,145評論 0 10
  • 爸爸的小情人 在等車間隙,一個爸爸帶著女兒在候車,女兒開心的打著爸爸的手,爸爸則伴著鬼臉假裝嚇女兒,女兒笑的跟...
    memories_24閱讀 198評論 0 0
  • 計劃去橫店是很久的事情了,一直都想去,一直都被各種原因拖著;年輕就這么幾年,現在離得也近,就決定去了。本來想跟團,...
    麒水閱讀 1,747評論 12 5