Есть ли способ, чтобы две сущности JPA Spring Boot указывают на ту же таблицу?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ, чтобы две сущности JPA Spring Boot указывают на ту же таблицу?

Сообщение Anonymous »

Давайте дадим всем контекст того, что происходит. Вот проблема, я начал миграцию пары функций в SDK, например, создание нового платежа, и все, что связано с этим.
, но когда я пытаюсь интегрировать это в микросервисы, я сталкиваюсь с следующей ошибкой:
log ошибок < /p>
, в основном, Хибернат говорит мне, что это не в должности. /> То, что я сделал, чтобы решить, это просто, я сделал некоторые конфигурации в своем файле DataSourCeerEadConfiguration, а также внес некоторые изменения в объекты, например, именно так объект находится в микросервисе: < /p>
@Entity
@Table( schema = SCHEMAS.admission,
uniqueConstraints = {
@UniqueConstraint(name = "UKSL014", columnNames = {"curp", "idc"})
})
public class PersonProspect extends AbstractGeduxCampusModelEntity {}
< /code>
И вот как я изменил его в SDK: < /p>
@Entity
@Table( schema = SCHEMAS.admission,
name = "person_prospect",
uniqueConstraints = {
@UniqueConstraint(name = "UKSL014", columnNames = {"curp", "idc"})
})
public class PersonProspectPSDK extends AbstractGeduxCampusModelEntity {}
< /code>
Я создаю SDK, используя установку команды MVN, а затем я импортирую его в микросервисе в моем pom.xml, как это: < /p>

com.quiox.gedux
gedux-payment-sdk
0.0.2

< /code>
Я просто хочу знать, есть ли простое решение проблемы, с которой у меня есть, или мне нужно реструктурировать весь SDK. Лично я думаю, что проблема возникает из -за того, как мы используем критерии API и метамодели JPamodelGen вместо использования Native SQL в этом конкретном SDK. Это заставляет иметь вторичные классы, подобные тому, который упоминается в ошибке как в SDK, так и в микросервисах.

Подробнее здесь: https://stackoverflow.com/questions/797 ... same-table
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»