我对Spring很陌生,并希望确保我正确使用@JoinTable和@ManuToMany等。
所以我想测试从数据库中创建和删除一些entites,并验证诸如jointable之类的表包含正确的数据。
我的问题是,我不知道如何访问此表格以验证其内容。
示例:
(伪代码)
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
这应创建一个名为&#34; account_role&#34;映射帐户所具有的角色。删除一个帐户后,还应更改此表。是否可以直接(以方便的方式)访问此表以验证内容?
我在内存H2中使用我的测试。
答案 0 :(得分:0)
可以使用JdbcTemplate执行此操作。