#java #store #listobject #mapdb #off-heap
#java #Магазин #listobject #mapdb #вне кучи
Вопрос:
Я хочу использовать MapDB для хранения синтаксиса объекта списка, не выдавая никаких ошибок, но после получения данных для map получая исключение приведения класса. но я вижу приведенные ниже предупреждения в eclipse: несколько маркеров в этой строке
- Безопасность типов: выражение типа HTreeMap нуждается в неконтролируемом
преобразовании, чтобы соответствовать ConcurrentMap>. - Безопасность типов: выражение типа GroupSerializer нуждается в неконтролируемом
преобразовании, чтобы соответствовать Serializer. - Безопасность типов: Непроверенный вызов HashMap(строка, групповой сериализатор, GroupSerializer) универсального метода HashMap(строка, сериализатор, 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();
не используйте там, где я делаю неправильно, ваши входные данные будут ценными