DBFlow потерял данные в строковом типе - PullRequest
1 голос
/ 06 февраля 2020

DBFlow версия: 4.2.4

Ошибка или запрос функции: потеря данных длинной строки

Описание: у меня длинная строка json, и я вставил бин безо всяких ошибок , но я прочитал его из базы данных, значение равно нулю. моя строка выглядит следующим образом: https://github.com/agrosner/DBFlow/issues/1695

и мой код:

PlotCanvasBean plotCanvasBean = new PlotCanvasBean (plotWithGeo);

                plotCanvasBean.setLoginId(AppManager.getInstance().getUserSession().getUid());
                plotCanvasBean.setCreateTime(new Date());
                plotCanvasBean.setUUID(UUID.randomUUID().toString());
                plotCanvasBean.setPlotId(param.getId());

                plotCanvasBean.insert();

                List<PlotCanvasBean> plotCanvasBeans1 = SQLite.select()
                        .from(PlotCanvasBean.class)
                        .where(PlotCanvasBean_Table.id.isNotNull())
                        .queryList();

и столбец объявляется как строка введите описание изображения здесь

снимок экрана следующим образом: вставка компонента в базу данных

чтение компонента из базы данных

...