0
如果我在映射文件中將DB空字段聲明爲非空,會發生什麼情況?或者,如果在屬性列中沒有指定任何內容,但是它是數據庫中的非空字段?我很困惑,請幫助。在hibernate Property標籤中聲明非空字段的原因是什麼?
如果我在映射文件中將DB空字段聲明爲非空,會發生什麼情況?或者,如果在屬性列中沒有指定任何內容,但是它是數據庫中的非空字段?我很困惑,請幫助。在hibernate Property標籤中聲明非空字段的原因是什麼?
當數據庫模式由Hibernate生成時,not-null
屬性非常有用;相應的DB列將在表中標記爲NOT NULL
。請參閱<property/>
標籤的文檔。
如果我在映射文件中聲明DB null feild爲not null,會發生什麼情況。
這種情況不會發生。
或者如果沒有在Proeprty coulmn中指定任何內容,但它在DB中是非空字符?
如果你的Java代碼嘗試插入一個未指定屬性的實體,那麼數據庫(至少是好的)將拒絕INSERT
。