mapDb хранить список объектов вне кучи или файла - PullRequest
1 голос
/ 28 марта 2019

Я хочу использовать mapDb для хранения синтаксиса объекта List, не вызывая ошибок, а после получения данных для карты, получая исключение приведения класса. но я вижу ниже предупреждения в затмении: Несколько маркеров на этой линии

  • Тип безопасности: выражение типа HTreeMap нуждается в проверке
    преобразование для соответствия ConcurrentMap>.
  • Безопасность типов: выражение типа GroupSerializer необходимо отключить
    преобразование в соответствии с сериализатором.
  • Тип безопасности: непроверенный вызов hashMap (String, GroupSerializer, GroupSerializer) универсального метода hashMap (String, Serializer, Serializer) типа DB.

ниже код.

DB db = DBMaker.fileDB("file.db").fileMmapEnable().make();
ConcurrentMap<String,List<Employee>> map = db.hashMap("map", Serializer.STRING, Serializer.JAVA).createOrOpen();
List<Employee> employees = new ArrayList<Employee>(); 
map.put("2019_JAN", employees );
map.put("2019_FEB", employees ); 
db.commit();
db.close();

не используйте, где я делаю неправильно, ваш вклад будет ценным

...