나는 스프링 부트 프로젝트를 가지고 있으며, 엔티티를 DB에 맵핑하기 위해 최대 절전 모드를 사용하고있다.하지만 이제는 새로운 요구 사항이있다 : DB없이 테이블을 동적으로 생성 할 수 있어야한다. 어떤 매핑 (지금까지).Hibernate DDL 테이블 동적 생성
는 사람이 처리하는 데 도움이하기 위해, 몇 가지 프레임 워크에 대해 알고 있습니까 : 를 -I 내 테이블 내가 '
연결 관리를 다루는 -I 필요성을 만드는 SQL 또는 이와 유사한 (DDL)를 실행하려면 봄 데이터에 대해 들었지만 이것에 대한 의견이 필요합니다.
예 :
class DBHACKService {
void executeSQL(String ddl).
}
클라이언트는이 같은 호출 :이 방법에서는
new DBHackService.executeSQL ("create table mytable (name varchar)");
을 나는 몇 가지 조작을 할 수 내가 예를 들어 클라이언트가 사용할 수있는 서비스를 가지고 상상 SQL. 질문 : DBEngine에 보내는 가장 좋은 방법입니다.
감사합니다.
미리 감사드립니다. rui
안녕하세요. 귀하의 답변에 감사드립니다. 이것은 자동으로 스키마를 생성하지 않습니다. 이것은 도메인과 관련이없는 (또는 적어도 직접 관련이없는) 새 테이블을 만들려고합니다. 나는 런타임에 테이블 생성을 요청하는 방법을 원한다. – user1680680