我有以下多对多关系
@ManyToMany
@JoinTable(
name="response"
, joinColumns={
@JoinColumn(name="id_response", referencedColumnName="id_response")
}
, inverseJoinColumns={
@JoinColumn(name="id_request")
}
)
private List<Transaction> transactions;
我得到以下异常:
Wrong column type in response for column id_response. Found: varchar, expected: integer
是否可以向@JoinColumn添加一个参数来明确告诉它是一个String值? 还有其他解决办法吗?
答案 0 :(得分:0)
我发现了我的错误:错误的类型是因为我的数据库中存在字段类型。