1. 程式人生 > >Hibernate之在set標籤上配置策略

Hibernate之在set標籤上配置策略

<set>標籤上使用fetch和lazy屬性

fetch 的取值 ----------控制SQL語句生成的格式

  • select ----------預設值,傳送查詢語句
  • join -------------- 連線查詢,傳送的是一條迫切左外連線,配置了join.lazy就失效
  • subselect --------子查詢,傳送一條子查詢查詢其關聯物件(需要使用list()方法進行測試)

lazy的取值------查詢關聯物件的時候是否採用延遲

  • true ------預設,延遲
  • false-----不延遲
  • extra-----極其懶惰

set標籤上的預設值是fetch="select"和lazy=“true”