2010-12-27 3 views
0

Есть ли способ программно определить класс сущности EJB и столбец id из имени таблицы?есть способ программно определить класс сущности EJB и столбец id из имени таблицы?

У меня есть имя таблицы, я хочу, чтобы получить имя класса сущности и имя столбца id из имени таблицы.

Возможно ли это?

Каждый класс сущности имеет аннотации, описывающие имя таблицы, а также какое поле является столбцом идентификации.

Благодаря

ответ

1

Вы можете использовать отражение и перебирать все EJB, чтобы найти правильный матч для этого имени.

Вы должны знать, что одна таблица может быть сопоставлена ​​более одной сущности и наоборот.