Db Unit не получает данные в наборе данных - PullRequest
0 голосов
/ 20 сентября 2018

Получить данные из 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), и его можно найти.

...