2015-11-21 5 views
0

Я пытаюсь сохранить список подзаголовков, но с тем же идентификатором отдела, но с другим именем subheadDepartmentID. Как мне это сделать?Как сохранить список в базе данных, используя play Framework ebean?

subHeadDepartment.department= department; 
    for(String thissubhead: ConstructedList){ 
     SubHead subHead = SubHead.retrievebyName(thissubhead); 
     subHeadDepartment.subhead=subHead; 
     subHeadDepartment.save(); 
     } 

код я здесь обновляет только первый Id subheadDepartment в loop.While то, что я хочу, чтобы создать subheaddepartmentId для каждого подзаголовка введенного но все они будут иметь такое же DepartmentID в DB.Thanks

ответ

0

Вам нужно создать новый экземпляр SubHeadDepartment для каждого элемента, который вы хотите создать:

for(String thissubhead: ConstructedList){ 
    SubHead subHead = SubHead.retrievebyName(thissubhead); 
    SubHeadDepartment subHeadDepartment = new SubHeadDepartment(); 
    subHeadDepartment.department = department; 
    subHeadDepartment.subhead = subHead; 
    subHeadDepartment.save(); 
    } 
+0

Спасибо ..... Установлено, что после глядя на него в течение нескольких часов. – Beanieman