1. 程式人生 > >4天--Hibernate學習(day02)

4天--Hibernate學習(day02)

今天內容:

1 實體類(web階段叫做javaBean)的編寫規則

2 hibernate主鍵生成策略

(1)native

(2)uuid

3 實體類操作

(1)crud操作

(2)實體類物件狀態

4 hibernate的一級快取

5 hibernate關於事務的操作

(1)事務程式碼規範寫法

6 hibernate其他的api使用(查詢)

(1)Query

(2)Criteria

(3)SQLQuery

實體類編寫規則:

1.實體類裡面的屬性要是私有的

2.私有屬性要是用公開的 set(寫) 和 get(讀) 方法進行操作

3.要求實體類裡面要有一個屬性作為唯一值(一般都使用id值)

4.實體類屬性建議不適用基本資料型別,而使用基本資料型別對應的包裝類

(1)八個基本資料型別對應的包裝類

-int——Integer

-char——Character

-其他的都是首字母大寫:比如 double -- Double

(2)比如 表示學生的分數,假如 int score;

- 比如學生得了0分,int score = 0;

- 如果表示學生沒有參加考試,int score = null;(錯)不能準確的表示學生是否參加考試

-解決:使用包裝類就可以了,Integer score = 0,表示學生得了0分,

- 表示學生沒有參加考試,Integer score = null ;