Spring 和休眠

Spring And Hibernate

我是 Spring MVC 和 hibernate 的新手,我有两个实体 CategorySub_CategorySub_category 包含 Foreign Key(Category_id) 我如何插入值在 Sub_Category 中仅具有外键的值。 我的案例值是在 Sub_category 中插入并在 Category table 中创建新行并获取新创建的行 ID 的值并保存在 Sub_Category table 但我想要 Category table 已经存在的 id 值并将其存储在 sub_Category 外键列中。

假设您的对象是类别

保存为

 category.save(); // after the database insertion

创建 Sub_Category 的另一个对象作为

  if(category.save()){ // I assume, saved returns true on successful     insertion

  Sub_Category subCategory = new Sub_Category();
  subCategory.setCategory(category); // category that you saved above
  subCategory.save();