Отображение общих классов с помощью JPA - PullRequest
0 голосов
/ 17 января 2012

Мы делаем заявку на хранение и просмотр визитных карточек.Поскольку нет никакой гарантии того, что будет на любой данной карточке, мы смоделировали ее следующим образом:

CallCard может иметь много атрибутов, поэтому она будет хранить их список / карту.Атрибут является отдельной сущностью по отношению к CallCard.

Тогда у нас есть класс Validator, который определяет, являются ли назначенные значения атрибута действительными (при вставке из веб-интерфейса).

Учтите это:

CallCard                   Attribute
====                       ========
Long id (PK)               Long id (PK)
Map<Attribute, String>     String name

Мы можем сериализовать значения атрибута как строки, но нам все равно нужно где-то хранить информацию о типе.Также классы Validator должны знать, какому типу атрибута они соответствуют.

Извините, если этот вопрос кажется глупым, но это мое первое знакомство с JPA и Java EE в целом.

...