Я хочу использовать 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();
не используйте, где я делаю неправильно, ваш вклад будет ценным