2017-03-16 14 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" という名前のテーブルを作成する必要があります。 1つのアカウントが削除されると、このテーブルも変更する必要があります。コンテンツを確認するためにこのテーブルに直接アクセスできますか(便利な方法で)?

私はテスト用にメモリH2を使用しています。

答えて

0

JdbcTemplateでこれを行うことができます。

関連する問題