Как использовать @UniqueConstraint с наследованием одной таблицы (JPA)?

У меня есть класс, расширяющий существующую сущность с помощью стратегии единой таблицы (которую я не могу изменить). Я хочу использовать UniqueConstraint для этой сущности, поэтому я попытался:

@Entity
@Table(name = "t_document")
public class Document implements Serializable {
...
}

а также

@Entity
@Table(uniqueConstraints = { @UniqueConstraint(name = "Test", columnNames = { ...  }) })
public class MyDocument extends Document {
...
}

Уникальное ограничение вообще не используется, ничего в лог-файле. Это правильный способ использовать UniqueConstraints в этой ситуации?

(Мы используем JPA2, JBoss 7.1)

Ответы на вопрос(1)

Ваш ответ на вопрос