Spring Boot JPA с Dynami c Стол и колонка - PullRequest
0 голосов
/ 13 января 2020

Как выполнить SQL запрос при весенней загрузке, когда мои таблицы имеют имя Dynami c, а количество столбцов таблицы также является динамическим / варьируется в зависимости от требований.

При использовании entity class нам нужно установить stati c имена таблиц и столбцов.

Например,

Таблица - FunndTransfer_Category1 имеет столбцы - идентификатор, имя, количество, ab c

Таблица - FunndTransfer_Category2 имеет столбцы - идентификатор, имя, сумма, xyz

здесь имя столбца ab c, xyz добавится во время создания таблицы при загрузке пользователем.

Есть ли альтернативный подход к выполнить запрос ??

1 Ответ

0 голосов
/ 13 января 2020

Вы можете использовать что-то, как показано ниже

     @PersistenceContext
     private EntityManager entityManager;

     List<Object> getData(){
        String tableName = "FunndTransfer_Category1";
        Query query = entityManager.createNativeQuery("select * from "+tableName);
        return query.getResultList();
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...