2014-12-31 2 views
1

기본적으로 우리 프로젝트에서는 MySQL 데이터베이스와 연결된 Eclipse를 사용하고 있습니다. 이제 JPM을 ORM 도구로 사용하고 있습니다. 나중에 Microsoft SQL Server 2008 for Database로 이동했습니다. MSSQL-2008에서 테이블에 액세스 할 수 없습니다. MSSQL-2008에서는 View에만 액세스 할 수 있습니다. 내가 알고 싶습니다JPA는 데이터베이스 뷰에서 데이터를 가져 오는 것을 지원합니까?

  1. JPA로 데이터베이스 View에서 데이터를 가져 오는 것은 가능합니까?

보기에서 데이터를 가져 와서 POJO 클래스를 사용하여 사용자에게 보여주고 싶습니다. 그것은 나의 요구 사항이다. 수행하여 이클립스에서

답변

0

예. JPA는 데이터베이스보기에서 데이터 가져 오기를 지원합니다. 데이터베이스 뷰에서 엔터티 클래스를 만들 수 있지만 문제는 데이터베이스 뷰의 모든 열이 JPA에 의해 개체 클래스로 처리됩니다 (각 열에 대해 getter 메서드에서 Object를 반환 형식으로 가져옵니다). 필요한 경우 해당 열 데이터베이스 형식을 해당 데이터 형식으로 변경할 수 있습니다. 그것은 나를 위해 작동합니다. 하지만 수석 개발자와 JPA의 데이터베이스보기를 계속 진행하십시오.

-1

, 설정 데이터베이스 연결 :

  • JPA 프로젝트 만들기 : 파일> 새로 만들기> 기타> JPA> JPA 프로젝트는 다음 JPA 세부 사항과 마침이

  • 만들기를 클릭합니다 데이터베이스 연결 프로파일 : JPA에서 데이터베이스 연결을 마우스 오른쪽 버튼으로 클릭하고 드라이버 정보 등을 입력하여 연결을 만듭니다.

  • 테이블에서 엔티티 생성 JPA 프로젝트> JPA 도구> "테이블에서 엔티티 생성"을 선택하고 필요한 테이블을 선택하십시오.

+0

모든 테이블에서 JPA Entity Class를 생성 할 수 있다는 것을 이해합니다. 그러나 나는 DB에서 사용할 수있는 뷰에서 JPA Entity Class를 생성하는 데 사용할 수있는 옵션이 있는지 알고 싶습니다. –

관련 문제