Как автоматически отключить функцию jpa создания таблицы и позволить sql в data.sqp создать таблицу для H2? - PullRequest
0 голосов
/ 01 мая 2020

Я использую spring, jpa и h2 и хочу импортировать данные из CSV-файла в h2 со следующими данными. sql:

CREATE TABLE IF NOT EXISTS product ( id BIGINT AUTO_INCREMENT, type VARCHAR(256) NOT NULL, price DECIMAL(6, 2) NOT NULL, address VARCHAR(256) NOT NULL ) AS select NULL, * from CSVREAD('data/data.csv');

, если я создаю класс с именем «Product», аннотированный с @Entity тогда он создаст пустую таблицу с именем «product», и если я использую «spring.jpa.hibernate.ddl-auto = none», чтобы отключить создание таблицы, то таблица не будет создана.

Можно ли как-нибудь разрешить @Entity не создавать таблицу, а вместо этого указать sql в данных. sql вместо этого создать таблицу? Спасибо!

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