다음과 같은 상황에서 사용자는 사용 가능한 모든 테이블의 개요를 볼 수 있어야합니다. 그러면 사용자는 작업하려는 테이블을 선택할 수 있습니다. 두 번째 단계에서 사용자는 모든 테이블에서 여러 열을 선택해야합니다. 사용자가 모든 테이블과 열을 선택한 경우 수집 된 데이터가 표시됩니다 (예 : 테이블).JPA로 사용자 생성 쿼리
제 질문은 JPA에서 가능하다면 제 질문입니다. 필자가 가장 염려하는 점은 사용자가 선택할 테이블과 열 ( )을 알 수 없으므로 매우 일반적인 클래스 구조가 필요하다는 것입니다. 예를 들어
는 :
UserBuildDataQuery == has many ==> tables == has many ==> columns
나는 데이터베이스의 사용자로부터 구성된 데이터 쿼리를 저장할 수있는 가능성에 대해 생각했다. 저장된 데이터에 따라 사용자가 생성 한 쿼리가 실행되어 수집 된 데이터를 표시 할 수 있습니다.
JPA가 문제의 완벽한 선택인지 확실하지 않습니다.
나에게 직접 제안하거나 경험할 수 있습니다.
그래서 JPA를 사용하지 않을 것을 제안하겠습니까? – mhmpl
당신이 넣은 세부 사항에 따라 네. 당신은 테이블에 매핑 된 자바 객체에 대한 언급을하지 않고, 사용자가 테이블과 컬럼을 선택하는 사용자에 기반한 쿼리를 겉으로보기 때문에 JDBC는 "작업에 적합한 도구" – DataNucleus