Значение имени объекта JPA сравнить со значениями в таблице - PullRequest
0 голосов
/ 26 февраля 2019

Я пытался сравнить имя объекта со значениями в моей таблице.я не понимаю, как получить имя сущности в классе.

@ Entity (name = "somename")

здесь я хочу получить доступ к значению имени кого-то в классе.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Аналогично получению имени таблицы из модели в Hibernate.

import javax.persistence.Entity;
...

Entity entity = YourEntity.class.getAnnotation(Entity.class);
String entityName = entity.name();
0 голосов
/ 26 февраля 2019

Вы можете попытаться получить значение name Аннотации (если установлено).

Entity entity = YourEntity.class.getAnnotation(Entity.class);
if (entity != null) {
    String optionalName = entity.name();
}

Помните, что это необязательное значение, поэтому оно не всегда отражает фактическое имя таблицы базы данных.(если не установлено).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...