1
私は2つのエンティティとJPAとH2と春ブートアプリを持っては保持されません春ブーツリポジトリは、1対多の関係
@Repository
public interface PersonRepository extends CrudRepository<Person, Long> {
}
私は、次のオブジェクトを保存しようとすると、それはスキルを持つ正しいエンティティがすぐに含まれていますが、私はrepository.find(<id-of-saved-entity>)
を呼び出すときに、スキルが空である(そう、彼らは永続取得していない)を返します。
{ "name": "Test", "skills": [ { "name": "Skill1" }, { "name": "Skill2"} ] }
誰かが私を助けて、私のマッピングと設定に何が間違っているのか教えてください。
person.getSkills()。size()..がロードされていますか? –
@Smajlあなたは '@ ElementCollection'を試しました –
'スキル 'はデータベースの中に保存されましたか? – developer