именованными колонками,
для финансовых исчислений. Но не SQL, а типа коллекций, что бы уже после SQL обрабатывать данные, или данные полученные из интернета. Есть что-либо специализированное?
Что сделать то надо?
Это не одна какая-то функций, это пока выбираю как делать взаимодействие 1с и смартфона. Будет типа ТСД (терминал сбора данных), остатки ТМЦ, отгрузки, взаиморасчеты, и т.д.
Так у 1с вроде есть уже готовое решение для этого
Запись в таблице представлять в виде объекта
Формат обмена наверное json, но вот дальше во что это преобразовать. Скажем просуммировать колонку, отобрать строки, и т.д.
Ну так и выбирайте из бд уже готовые данные
Что "более специализированное"? Какое именно?
Ты имеешь ввиду чтобы содержимое из базы имело какой-то удобоваримый вид для работы в коде?
Примерно верно. Скажем в 1С есть ТаблицаЗначений.
Может речь о jdbctemplate
Я в C++ решал этот вопрос как vector<map<wstring,wstring». Но это не оптимальное решение.
Это не ответ на мой вопрос. Создай класс, описывающий нужные тебе сущности, и сделай радостно лист/мапу с ним в качестве типа значения, и всё. Непонятно, чего ещё тебе нужно добиться.
В джаве есть фреймворк коллекций, куда как раз входят Map, List и прочие стандартные коллекции. В твоем случае, вероятнее всего просто нужна (де)сериализация сообщений приходящих от 1С в каком-то формате, в стандартные POJO.
И даже не одно. Но мне нужно другое.
^
клиент не может делать прямые SQL запросы в 1С базу)
Порой допилка таких готовых решений требует усилий больше, чем сделать новое свое.
А можно ли в java считать значение из структуры по имени поля? В смысле если имя поля сидит в String.
Можешь небольшой пример привести? Какая структура?
public class Car { public String color;} такое
Ты имеешь в виду, что в color будет лежать имя поля которое нужно прочитать?
Я имею в виду, что я скажем хочу сделать универсальную функцию find(collection, nameOfColumn, valueOfColumn). Что бы не делать такие на каждую желаемую к отбору колонку. Я же пока не конкретный вопрос решаю, я пока определяюсь легко ли будет делаться программа.
Это означает, что такого там никак, и потому это делают другими, более сложными путями.
И что, какое тебе дело до того как там?
если очень хочется, то вроде можно через рефлексию такое замутить. Но выгода неясна
Обсуждают сегодня