Java 如何使用play Framework ebean通过列表保存到数据库中?

Java 如何使用play Framework ebean通过列表保存到数据库中?,java,database,playframework,ebean,Java,Database,Playframework,Ebean,我正试图通过一个小标题列表进行保存,但使用相同的部门Id但不同的小标题DepartmentID。我该怎么做呢 subHeadDepartment.department= department; for(String thissubhead: ConstructedList){ SubHead subHead = SubHead.retrievebyName(thissubhead); subHeadDepartment.subhead=subHead;

我正试图通过一个小标题列表进行保存,但使用相同的部门Id但不同的小标题DepartmentID。我该怎么做呢

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

我这里的代码只更新循环中的第一个subheadDepartment Id。虽然我想为输入的每个subhead创建subheadDepartment Id,但所有subheadDepartment Id在数据库中都具有相同的departmentId。谢谢您需要为要创建的每个元素创建subheadDepartment的新实例:

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