JPA註解補充

2021-06-14 03:21:59 字數 543 閱讀 9230

fetchtype.lazy和

fetchtype.eager

什麼區別?

1、fetchtype.lazy:懶載入,載入乙個實體時,定義懶載入的屬性不會馬上從資料庫中載入。

2、fetchtype.eager

:急載入,載入乙個實體時,定義急載入的屬性會立即從資料庫中載入。

3、比方

user

類有兩個屬性,

name

跟address

@enumerated 實體

entity

中通過@enumerated

標註列舉型別。如:

@enumerated

(enumtype.

string)

private

attachmenttype

attachmenttype;

public

enum

attachmenttype

注意:用了jpa註解,from 後接資料庫

表名字,而不是像以前xml來配置資料庫。

JPA註解查詢

1 entity name entityname 必須,name為可選,對應資料庫中一的個表 entity 標識這個pojo是乙個jpa實體 public class users implements serializable 2 table name catalog schema 可選,通常和 e...

JPA實體註解

entity name entityname 必須,name為可選,對應資料庫中一的個表 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名稱。預設地,表名和實體名稱一致,...

JPA註解介紹

必須,name為可選,對應資料庫中一的個表 entity 標識這個pojo是乙個jpa實體 public class users implements serializable可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的...