将对象转换为集合类(实体类)时遇到问题。
有2张表,包含ManyToOne
计算机课
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "pc_key")
public PcKeys getPcKeys() {
return this.pcKeys;
}
PcKeys类
@Column(name = "pc_key", unique = true, length = 32)
public String getPcKey() {
return this.pcKey;
}
示例查询:
"select c.id, pk.pcKey from Computers c, PcKeys pk
事务发生后,我在对象中获取数据并尝试将其转换为模型:
Computers.setPcKeys((PcKeys) object[1]);
但是传递的数据只是一个字符串。
任何人都知道如何正确转换?或mybe我需要为此建立新的收藏?