Foreign key is always null in one to many relation - Spring Boot Data with JPA

后端 未结 3 703
一生所求
一生所求 2021-01-14 07:56

I have two entity classes Country and Language having bi-directional one to many relationship.

Below are the entity classes:



        
3条回答
  •  旧巷少年郎
    2021-01-14 08:34

    You can do it in this way also. Here it doesn't create new objects. In the same object which is parsing it creates the relationship in language objects.

    @PostMapping("/country")
    public Country postCountryDetails(@RequestBody Country country) {
    
        if( country.getLanguages().size() > 0 )
        {
            country.getLanguages().stream().forEach( countryItem -> {
                countryItem.setCountry( country );
            } );
        }
        return country;
    }
    

提交回复
热议问题