由於遊戲框架的ANORM庫的2.3.0版本,性狀Pk
已被棄用,這表明它的子類Id
和NotAssigned
(documentation)的使用。如何處理ANORM的PK棄用
但是如果我們有一個變量可以採用Id
或NotAssiged
? 具體來說,在我的代碼中,我有一個class Person(id: Pk[Long], name: String)
。使用Pk
作爲id
的類型,我可以創建新用戶,如Person(NotAssigned, "kostas")
或從我的db 獲得現有用戶。
如何將我的代碼遷移到不使用已棄用的Pk
特徵,但保持相同的功能?