2017-03-16 1 views
0

저는 Spring을 처음 접했고 @JoinTable과 @ManuToMany 등을 올바르게 사용하고 있는지 확인하고자합니다.상태를 확인하기 위해 봄에 db 테이블에 직접 액세스 할 수 있습니까?

그래서 데이터베이스에서 일부 엔트리를 만들고 삭제하고 연결 가능 테이블과 같은 테이블에 올바른 데이터가 있는지 테스트하려고합니다.

제 문제는이 테이블에 액세스하여 내용을 확인하는 방법을 모르겠다는 것입니다.

예 :

(의사 코드)

class Access 
    Long id 
    @OneToMany 
    @JoinTable(
      name = "account_role", 
      joinColumns = @JoinColumn(name = "account_id",  referencedColumnName = "id"), 
      inverseJoinColumns = @JoinColumn(name = "role_id", referencedColumnName = "id")) 
    Set<Role> roles 

class Role 
    Long id 

계정이있는 역할을 매핑 "account_role"라는 이름이 만들어야합니다 테이블. 하나의 계정이 제거되면이 테이블도 변경되어야합니다. 콘텐츠를 확인하기 위해이 테이블에 편리하게 액세스 할 수 있습니까?

테스트 용 메모리 H2에 사용하고 있습니다.

답변

0

JdbcTemplate을 사용하여이를 수행 할 수 있습니다.

관련 문제