Java, де краще зберігати SQL запити?
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті.
Бачив два варіанта:
перший — зберігати в проперті файлах і конектити їх (як зазвичай) через спрінг
другий — зберігати в статичному класі
Який з них краще? Мені особисто більше імпонує перший варіант тому що,
— константа створюється тільки один раз, а не так як в першому варіанті коли треба створювати проперті і параметр в джаві
— в класі можна створювати внутрішні статичні класи і таким чином можна розмежовувати квері по завданнях\сервісах
— якщо клас не є біном то зяднувати проперті і клас потрібно через ResourceBundle або йому подібні а це лишній код + лишні стрінгові константи для шляху до проперті.
Я помиляюсь? А де ви зберігаєте ваші скл квері?
22 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів