2016-10-25 1 views
0

오브젝트 내 도구의 입력에 따라 런타임에 테이블을 생성해야합니다. 예 : 사용자 (필드 firstname, lastname, address 사용) 클래스의 인스턴스를받은 경우 해당 클래스의 테이블을 만들어야합니다 (열 firstname, lastnam 및 address 포함). 이제 내 도구가 사용자 인스턴스를 입력 할 때마다 방금 생성 된 테이블을 참조해야합니다. 대신 공구가 소프트웨어 (필드 이름, 유형, 설명 포함) 클래스의 인스턴스를 수신하면 해당 클래스의 새 테이블을 만들어야합니다 (열 이름, 유형 및 설명 포함).최대 절전 모드로 런타임에 생성 된 테이블을 처리하는 방법은 무엇입니까?

문제는 수제 HBM 파일을 작성하지 않고 물론 테이블의 생성하지만, 최대 절전 모드를 통해 자바 클래스와 같은 테이블의 매핑되지 않습니다.

누군가가 등을 처리하는 방법에 대한 어떤 생각을 가지고 있습니까 상황 (아마도 반영을 통해?)

감사합니다.

+0

사용자 개체를 생성하고 저장하는 입력 (이름, 성 및 주소)을받는 경우를 의미합니다. 그러나 입력 (이름, 유형, 설명)을 받으면 소프트웨어 객체를 생성하고 저장합니다. 내가 맞습니까? 누락 된 부분이나 잘못 된 부분이 있으면 저를 바로 잡으십시오. –

+0

Hibernate는 그런 식으로 사용되지 않는다. 모든 엔티티를 미리 정의한 다음 최대 절전 모드로 필요에 따라 만들 수 있습니다. –

+0

@AshutoshJha 정확히, DB에 테이블을 만들어야합니다 (사용자 지정 명명 전략에 따라 명명 됨) – sirnino

답변

1

런타임에서 클래스를 생성하려면 this을 살펴보십시오. 도움이 될지도 몰라.

관련 문제