Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2

Хранение sql запросов в коде

02.12.2020, 16:33. Показов 3874. Ответов 9

Студворк — интернет-сервис помощи студентам
Доброго времени.

Делаю Spring rest api приложение, собственно стал вопрос "где хранить sql запросы?". Ибо внутри кода как то уж сильно громоздко получается.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2020, 16:33
Ответы с готовыми решениями:

Удобное использование SQL-запросов в коде C#
Интересует, как сделать работу с множеством мелких и не очень запросов, чтобы с ними было удобно работать, поддерживать и отлаживать. ...

Правильное использование SQL-запросов в коде при взаимодействии с базой
Правильно ли использовать (в целях оптимизации) голые SQL-запросы в C# коде в виде строк. Является ли такой подход обычной практикой? Я...

Хранение текста запросов в таблице. Как реализовать выполнение запросов с параметрами и Select?
День добрый! По тексту кода часто встречаются одни и те же фиксированные запросы, бывает длинные. Организовал их хранение в таблице, и по...

9
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
02.12.2020, 17:30
Не надо их нигде хранить. Их в большинстве случаев вообще писать не надо. Смотри spring data
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
02.12.2020, 18:51  [ТС]
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
Их в большинстве случаев вообще писать не надо
можно поподробней? Не надо писать в sql виде?
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
Смотри spring data
из полезного, нашел это
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
02.12.2020, 19:00
Цитата Сообщение от Luca Brasi Посмотреть сообщение
из полезного, нашел это
то что надо
0
03.12.2020, 09:44

Не по теме:

На работе увидел. Раз взглянул, и сразу понял, что оно считает countByIinBinAndDeclarationNameIdAndTaxPeriodMonthAndTaxPeriodYearAndDeclarationTypeIdInAndOgdIdAndDeclarationNumberNotNull

0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
03.12.2020, 10:28
Goongala, во всем нужна мера...каждый инструмент можно использовать так, что кровь из глаз пойдет
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
03.12.2020, 16:12  [ТС]
Цитата Сообщение от Goongala Посмотреть сообщение
odYearAndDeclarationTypeIdInAndOgdIdAndD eclarationNumberNotN
ну первый метод хоть понятно что считает, а это?
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
03.12.2020, 19:21
Luca Brasi, это всё один метод, прост форум почему-то криво отображает
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
11.01.2021, 14:36  [ТС]
Я честно говоря думал что не докачусь до этого, но постепенно понял как мои имена методов начали расти словнона дрожжах)
Вообщем как вариант можно использовать обвёртки через default.
Однако однажды, какой нибуть статический анализатор кода выбросит ворнинг, что сильно длинное имя методов.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
11.01.2021, 14:44
Или просто добавить @Query?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2021, 14:44
Помогаю со студенческими работами здесь

Вынести текст запросов SQL из кода C# в отдельный файл с сохранением имен таблиц, определённых в коде
Делаю парсинг файлов и вставляю результаты в БД SQLite. Сейчас текст запросов SQL по созданию таблиц и индексов я определяю в переменной...

Хранение запросов access
у меня есть 100 запросов в базе. при входе в базу все запросы сразу отображаются. можно ли как-то хранить запросы в access другим...

Oracle Database : создание и хранение запросов
Есть сервер с базой, есть sql developer соединённый с сервером под своей учёткой и там создана пачка таблиц с данными. Мне нужно сделать...

Хранение истории данных, и построение запросов с её использованием
Всем добра! Кто поможет - с меня причитается.:drink: Есть такая вот задача (простейшая даже для меня, гуманитария): Есть магазины,...

Как можно получить код SQL-запросов из лога транзакций ldf MS SQL Server2k?
Хая! Это вообще возможно??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru