Получить имя таблицы из аннотации с помощью API отражения

#jdbc #reflection #annotations #prepared-statement

Вопрос:

У меня есть Сущность

 @Entity
@Table(name = "students")
public class Student {

@Id
@Column(name = "student_id")
private int id;
 

Я уже сделал получение столбцов из аннотаций

 ConnectionFactory connectionFactory = new ConnectionFactory();
Connection connection = connectionFactory.connectToDatabase();

default <S extends T> S save(S entity) {
for (Field field : entity.getClass().getDeclaredFields()) {
        Column column = field.getAnnotation(Column.class);
        if (column != null) {
            System.out.println((column.name()));
        }

    }
 

А теперь мне также нужно получить имя таблицы из этой строки @Table(name = "students")

Как я могу его получить?