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

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

Сообщение Anonymous »

У меня есть некоторые микро-сервисы, и некоторые функции используются по этим микро-сервисам, поэтому с моей командой мы согласились с тем, что нам нужна эта функция, перенесенная в SDK. Когда я пытаюсь интегрировать это в микро-сервис, я сталкиваюсь с следующей ошибкой:
log ошибок < /p>
По сути, Hibernate говорит мне, что невозможно, чтобы две сущности указывали на одну и ту же таблицу. Пример, так как сущность находится в микро-сервисе: < /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 {}
Я создаю SDK, используя команду MVN Install , а затем я импортирую его в микро-сервисе в моем pom.xml
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»