1. 程式人生 > >Hibernate建立多對一的單向關聯關係

Hibernate建立多對一的單向關聯關係

not-null:如果為true,表示customer屬性不允許為null,該屬性的預設值為false。not-null屬性會影響hbm2ddl工具生成的資料庫schema,hbm2ddl工具會為ORDERS表的CUSTOMER_ID外來鍵設定not null約束,但not-null屬性不會影響hbm2java工具生成Java原始碼。此外,not-null屬性還會影響Hibernate的執行時行為,Hibernate在向資料庫中儲存Order物件時,會先檢查它的customer屬性是否為null。