[英]how to update primary key in java Hibernate
我正在研究Mvc架構,我有pojo對象我想要更改主鍵請幫助我主鍵是varchar Ex:
Users users=usersDao.load("mark")
您永遠不應該更改主鍵的值。 主鍵定義對象的標識。 如果主鍵已更改,則Hibernate或任何其他JPA實現無法將對象標識為同一對象。 如果主鍵可能會發生變化,則應選擇其他主鍵或生成代理鍵。
解決方法是
仍然據我所知,你需要直接嘗試SQL / JDBC。 然后以某種方式嘗試使實體從休眠內部狀態和所有緩存中失效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.