Есть ли способ, чтобы две сущности 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

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