2017-11-28 11 views
0

내가 mapDB의 최신 버전 (3.0.5)를 사용하고 있는데 나는 이러한 지침이 있습니다 "(ConcurrentNavigableMap 3.0.5

DB db = DBMaker.fileDB(new File(FILE_NAME)).closeOnJvmShutdown().make(); 
ConcurrentNavigableMap<String, Utente> utente = db.getTreeMap("utente"); 
if (!utente.keySet().contains("admin")) { 
     Utente user = new Utente("admin", "admin", "", "", "", "", "", "", "", "", ""); 
     utente.put(user.getUsername(), user); 
    } 

내가
db.getTreeMap에 오류가 발생했습니다를 utente ")
"getTreeMap (String) 메서드가 DB 유형에 대해 정의되지 않았습니다. "
MapDB (1.0.9)의 이전 버전에서는 정상적으로 작동했습니다. 이유를 이해할 수 없습니다. 감사.

답변

0

해결책은 getTreeMap() 대신 get() 메서드를 사용하는 것으로 나타납니다. 아마도 그들은이 새 버전에서 뭔가를 바꿨을 것입니다.