【问题标题】:How to save through a list into the Database, using play Framework ebean?如何使用 play Framework ebean 将列表保存到数据库中?
【发布时间】:2015-11-21 12:42:26
【问题描述】:

我正在尝试通过子标题列表进行保存,但部门 ID 相同但子标题部门 ID 不同。我该怎么办?

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

我在这里的代码只是更新循环中的第一个 subheadDepartment Id。虽然我想要为输入的每个子标题创建一个 subheaddepartmentId,但在 DB 中都将具有相同的部门 ID。谢谢

【问题讨论】:

    标签: java database playframework ebean


    【解决方案1】:

    您需要为要创建的每个元素创建一个新的 SubHeadDepartment 实例:

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

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多