由于游戏框架的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
特征,但保持相同的功能?