Получить данные из ManyToOne
отношение не удается.
Рассмотрим две сущности Job
и BusinessObject
.Существует следующее отношение ManyToOne
между Job и BusinessObject:
public class Job {
BusinessObject target;
@ManyToOne
@JoinColumn(name = "target_id")
public BusinessObject getTarget() {
return target;
}
}
Я создал набор данных следующим образом:
<jobs id="5"
version="1"
created="2007-10-31 07:45:00"
type_id="1"
state="open"
description="Testityö #10."
business_unit_id="1"
target_id="1"
delivery_address_name="[NULL]"
delivery_address_line="Kuja 1"
delivery_address_zip_code_id="3"/>
<business_objects id="1"
version="1"
created="2010-03-11"
customer_id="1"
key="100"/>
В тесте, когда я получаю работу через службу jobService.getJob(5)
цель null
.Я получаю businessObject businessObjectService.getBusinessObject(1)
, и его можно найти.