Я использую entityManager в моем DAO .
К создать таблицу, я использую:
String CREATE_TABLE = "CREATE TABLE if not exists cats (name varchar(255) PRIMARY KEY NOT NULL, age int NOT NULL);
К удалить таблицуя использую:
String DELETE_TABLE = "DROP TABLE examples";
до выполнить это я использую:
entityManager.createNativeQuery(sql).executeQuery();
Как я могу сделать то же самое с использованием JPQL (у меня есть @ Entity для него при необходимости)?
Какой метод мне выбрать - createNativeQuery () + SQL ИЛИ createQuery () + JPQL ?