0
如果id在hbm文件中被指定爲「身份」,是否可以在休眠狀態下手動設置ID? 即我可以調用.setId()方法,而我在hibernate hbm文件中將ID設置爲「標識」?休眠「身份」生成器
如果id在hbm文件中被指定爲「身份」,是否可以在休眠狀態下手動設置ID? 即我可以調用.setId()方法,而我在hibernate hbm文件中將ID設置爲「標識」?休眠「身份」生成器
您當然可以調用方法,但會在稍後導致問題。這樣的一個屬性被持久化在數據庫中的標識列。通常在這樣的列中的值不能通過SQL更新。
如果您想自己設置值,請不要在數據庫中使用標識列。也可以使用作爲發生器分配(默認)。