powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подстановка JPA репозитория в зависимости от профиля
12 сообщений из 37, страница 2 из 2
Подстановка JPA репозитория в зависимости от профиля
    #39797223
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТы меня этим не разжалобишь)))
Мне недавно показали докер/контейнер с ораклом.
Вот бы такую задачу как у ТС чтобы потестить технологию.
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797241
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TsyklopmaytonСделай через UNION ALL. Или как-то так

Код: sql
1.
2.
3.
4.
SELECT
   (SELECT lch.created FROM ClientHistory lch WHERE lch.clientId = ?1 ORDER BY lch.id ASC LIMIT 1) as lch_created,
   (SELECT fch.created FROM ClientHistory fch WHERE fch.clientId = ?1 ORDER BY fch.id DESC LIMIT 1) as fch_created
)



Был 1 запрос. И стал 1 запрос.

А как мне это вернуть в джаву? Репозиторий же работает с конкретной сущностью. А тут получается новая сущность или новый класс.

mayton, так как?
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797244
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovсборщиком (например maven-ом) переключаете, в зависимости от профиляупс. Дошло до меня. На прод другой код и другая сборка. Вот что имелось ввиду.
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797269
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Kachalovсборщиком (например maven-ом) переключаете, в зависимости от профиляупс. Дошло до меня. На прод другой код и другая сборка. Вот что имелось ввиду.
- это другой вариант (без if и определения диалекта Бд) и он конечно лучше: разные профили сборки в зависимости от целевой БД (примеры можно найти в интернет, это популярная тема, хотя обычно речь идет только о подключении разных JDBC-драйверов в проект)
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797270
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopTsyklopпропущено...


А как мне это вернуть в джаву? Репозиторий же работает с конкретной сущностью. А тут получается новая сущность или новый класс.

mayton, так как?
А как ты раньше возвращал? Вьюшку создай.
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797272
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov,
OK
3 варианта для ТС и разброс решений от оптимум до Г...
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797274
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Вьюшка 4е решение, но это код в базе и ОРМ может не работать на VIEW
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797285
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,

Вьюшка 4е решение, но это код в базе и ОРМ может не работать на VIEW
Почему?
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797286
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 до Г...
- чтобы научиться делать хорошо, надо сначала научиться делать плохо)
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797299
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovPetro123 до Г...
- чтобы научиться делать хорошо, надо сначала научиться делать плохо)да!! Это мой принцип)).
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797302
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetro123mayton,

Вьюшка 4е решение, но это код в базе и ОРМ может не работать на VIEW
Почему?реализует jpa hibernate?
А они сущности берут не на основе таблицы, а на основе view чере пень колоду.
Хотя можно сказать что это не полноценная сущность, а запрос в коллекцию. Тогда - ОК.
Привязка к коду в базе это понятно.
...
Рейтинг: 0 / 0
Подстановка JPA репозитория в зависимости от профиля
    #39797354
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В oracle я могу спокойно заменить
Table на view и ORM не заметит.
Мы часто пользовались этим методом.
И updates будут. И через instead триггер
Будет работать даже соединение таблиц.

Вобщем цена вопроса лежит в стоимости
Поддержки этого всего. Но принципиально - нет невозможного.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Подстановка JPA репозитория в зависимости от профиля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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