答案 0 :(得分:0)
看起来你有两个名为“USI”的节点 - 你是否有机会犯错并且树库中的ModelKeyProvider
实际上为它们返回相同的密钥?如果您正在编译启用断言,它会警告您(开发模式和超级开发模式),但正常的编译将删除这些昂贵的检查。
/**
* Gets a non-null key value that maps to this object. Keys must be consistent and
* unique for a given model, as a database primary key would be used.
*/
String getKey(T item);