Java 春眠
我不熟悉Spring MVC和hibernate,我有两个实体Java 春眠,java,hibernate,spring-mvc,jakarta-ee,Java,Hibernate,Spring Mvc,Jakarta Ee,我不熟悉Spring MVC和hibernate,我有两个实体Category和Sub\u Category,Sub\u Category包含外键(Category\u id)如何在Sub\u Category中仅使用外键的值插入值。 我的案例值插入到Sub_category中,并在category表中创建新行,获取新创建的行id的值并保存在Sub_category表中,但我想要的是category表中已经存在的id值,并将其存储在Sub_category外键列。假设您的对象是类别 保存为 c
Category
和Sub\u Category
,Sub\u Category
包含外键(Category\u id)
如何在Sub\u Category
中仅使用外键的值插入值。
我的案例值插入到
Sub_category
中,并在category
表中创建新行,获取新创建的行id的值并保存在Sub_category
表中,但我想要的是category
表中已经存在的id值,并将其存储在Sub_category
外键列。假设您的对象是类别
保存为
category.save(); // after the database insertion
创建子_类别的另一个对象作为
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();