Spring Boot - JPA - Postgres ОШИБКА: ссылки на базы данных не реализованы:

Я использую Spring Boot, JPA и Postgres, и у меня есть одна база данных с несколькими схемами. Я реализую веб-сервис с использованием JPA и получаю эту ошибку:

ohengine.jdbc.spi.SqlExceptionHelper: ОШИБКА: ссылки на разные базы данных не реализованы: "kaloudia_db_v2.enumeration.unit"

Знаете ли вы какой-нибудь способ преодолеть эту ошибку?

Мой класс

@Entity
@Table(name = "unit", schema = "enumeration", catalog = kaloudia_db_v2")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "Unit.findAll", query = "SELECT u FROM Unit u"),
    @NamedQuery(name = "Unit.findById", query = "SELECT u FROM Unit u WHERE u.id = :id"),
    @NamedQuery(name = "Unit.findByNameEn", query = "SELECT u FROM Unit u WHERE u.nameEn = :nameEn"),
    @NamedQuery(name = "Unit.findByNameEl", query = "SELECT u FROM Unit u WHERE u.nameEl = :nameEl")})
public class Unit implements Serializable {
private static final long serialVersionUID = 1L;
@Id

и вызов функции JPA:

public Object getAllUnits() {
    List<Unit> units = unitRepository.findAll();
    return units;
}

1 ответ

Решение

Как сказал Джек, я увидел файл свойств приложения и обнаружил, что забыл изменить свойство spring.datasource.url!!

Я прошу прощения за мой вопрос! Теперь работает нормально!

Другие вопросы по тегам