powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Объединение sql запросов в один класс JDBC
25 сообщений из 133, страница 4 из 6
Объединение sql запросов в один класс JDBC
    #39631940
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123В конструкторе получив коннект. При уничтожении отдать в пул и коммит.
В чём проблема?
такой вариант почему не устраивает?
Код: java
1.
2.
3.
4.
5.
        try (Connection con = dataSource.getConnection();
              .............
        } catch (SQLException | IOException ex) {
           ..................
        }
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631942
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaPetro123тоже будет работать в потоке, и не синглетоны
будет. до того момента, пока в конструкторе еще один параметр не появится или другая какая байдаконструктор пустой в параметрах. За этим следит базовый класс.
А иначе вообще всё оставить как есть.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631943
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
ты классы допиши. Куда твой код пихать?
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631946
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123конструктор пустой в параметрах
ты не понял, проблема не в этом. Конструктор пустой только пока. Базовый класс, не базовый - не важно. Используется он в условных 50-ти местах. Завтра нам понадобилась внутри класса зависимость от условного класса X и нужно в 50 местах рефакторить создание объекта или дописывать dao.setMyX(new X()) . По-этому я предложил централизовать код для создания объектов, которые используются везде. такой DI для бедных. Соответственно будет создаваемый класс синглтоном или нет - не важно с точки зрения вызывающего кода. Хош - создавай каждый раз.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631949
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты классы допиши. Куда твой код пихать?
к примеру так
Код: java
1.
2.
3.
4.
5.
6.
 try (Connection con = dataSource.getConnection();
             Statement st = con.createStatement()){
            st.execute("TRUNCATE TABLE loa;");
        } catch (SQLException | IOException ex) {
           ..................
        }
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631953
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
придуриваешься?
В системе есть 3x50 методов типа:
Код: java
1.
2.
3.
public JSONObject userGetInfo(int userId) throws SQLException {
    return querySingleRow(SqlCore.SQL_USER_INFO_GET, userId).toObject();
}


вот и вставляй
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631954
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123В системе есть 3x50 методов типа. вот и вставляй
один мой коллега мне на такое ответил: нет проблем, я быстро печатаю :)
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631955
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123придуриваешься?
В системе есть 3x50 методов типа:тут есть выбор - либо вставить, либо страдать с передачей коннекта.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631956
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaЗавтра нам понадобилась внутри класса зависимость от условного класса X и нужно в 50 местах рефакторить создание объекта или дописывать dao.setMyX(new X())
нет. У же нет счас зависимостей. И работает.
Вот и в будущем зависимости не вносить в классы - это сервисный слой.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631957
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вот и вставляйнужно вставить только в querySingleRow и ему подобные
а их мало
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631959
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятут есть выбор - либо вставить,
ты понял зачем 3 класса?
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631962
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты понял зачем 3 класса?
Просто чтобы не всё в одном. :D
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631964
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczPetro123ты понял зачем 3 класса?
Просто чтобы не всё в одном. :D
да! )))
У вади и одного класса я не наблюдаю. Только куча select \ insert
))
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631965
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaодин мой коллега мне на такое ответил: нет проблем, я быстро печатаю :))))
тоже наверно, репо не слыхивал и ОРМ тоже).
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631968
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты понял зачем 3 класса?я понял, вот только проблема этих трёх классов отошла на второй план. проблема оказывается конетах.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631969
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123тоже наверно, репо не слыхивал и ОРМ тоже
нет, на такое у него другая отмазка: в это надо вникать, а мы, видимо, готовимся себе на смену нанимать олигофренов - по-этому код должен быть максимально туп и понятен дибилам.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631970
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпроблема оказывается конетах
проблема с учетом скилла ТС - во всем
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631971
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У вади и одного класса я не наблюдаю. Только куча select \ insertу меня просто организовано проще и не возникают такие проблемы
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631972
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaпроблема с учетом скилла ТС - во всемтут согласен
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631973
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу меня просто организовано проще
на странице, мы в курсе. причем в ее html-ной части
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631974
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaна странице, мы в курсе. причем в ее html-ной частида , у меня для каждой роли доступен свой набор страниц. и обработка данных для каждой страницы идет своим набором методов.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631978
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Про ОРМ я слышал и знаю что это такое но я уже говорил что Переписывать текущий проект никто не будет. Перепись всего что сейчас есть займет просто дофига времени, а на это нет ни времени, ни средств.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631979
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяchpashaна странице, мы в курсе. причем в ее html-ной частида , у меня для каждой роли доступен свой набор страниц. и обработка данных для каждой страницы идет своим набором методов.
а у автора нет и страничек, ни html. Прикинь!
Это чудо!
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631981
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяPetro123ты понял зачем 3 класса?я понял, вот только проблема этих трёх классов отошла на второй план. проблема оказывается конетах.

нет, не в коннектах.
...
Рейтинг: 0 / 0
Объединение sql запросов в один класс JDBC
    #39631985
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Blazkowiczне нужно их создавать каждый раз.
он тогда не узнает конец транзакции, когда коммитить.
у меня автокоммиты.
...
Рейтинг: 0 / 0
25 сообщений из 133, страница 4 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Объединение sql запросов в один класс JDBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]