/
java56
/
Hotels
Обзор
Документация
Войти
/
java56
/
Hotels
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/mikhail/repository/HotelRepository.java
24 строки
870 B
Mikhail Gorbatenkov
34 - edit the hotel repository
01 фев 2025, 19:04
01 фев 2025, 19:04
5272c2b
Код
Авторство
О чём код?
package org.mikhail.repository; import io.quarkus.hibernate.orm.panache.PanacheRepository; import jakarta.enterprise.context.ApplicationScoped; import org.mikhail.entity.AddressEntity; import org.mikhail.entity.HotelEntity; import java.util.Optional; @ApplicationScoped public class HotelRepository implements PanacheRepository<HotelEntity> { /** * Проверяет, привязан ли адрес к другому отелю * @param address адрес отеля * @return контейнер, в котором хранится информация о привязке адреса к другому отелю */ public Optional<HotelEntity> findByAddress(AddressEntity address) { if (address == null) { return Optional.empty(); } return find("address", address).firstResultOptional(); } }