我有两个表bo_operator
和hist_bo_operator_password
使用外键id_operator bigint REFERENCES bo_operator(id)
。
在hist_bo_operator_password
中,有一个id_operator
的密码很多。现在我想在spring boot应用程序中将所有值都带入List<String>
。
到目前为止,我有:
@Entity
@Table(name="bo_operator")
@SecondaryTable(name = "hist_bo_operator_password", pkJoinColumns=@PrimaryKeyJoinColumn(name="id_operator", referencedColumnName="id"))
public class Operator {
public Operator(Long id) {
super();
this.id = id;
}
我该如何编写方法:
@Column(table="hist_bo_operator_password", name="password")
public List<String> getOldPasswords()
{
return
}
返回hist_bo_operator_password
id_operator
的所有密码?
答案 0 :(得分:1)
@ElementCollection允许您为非实体类定义映射...或使用@CollectionTable来定义表。