私はJPAの学習を始めたばかりで、Spring-DataとHibernateを隠蔽して使用しています。私はすべてが機能しているように見えます。基盤となるデータベースをテストして、JPA/Hibernateが期待どおりに機能していることを確認したいと思います。ただし、エンティティに対してsave()を実行するたびに、Hibernateは基本的なHibernateのように(自動生成される)主キーを更新しません。挿入ステートメントが正常に生成され、データベースに送信された可能性があることはわかっていますが、IDは常に0です。
Spring-Data / JPAに、保存時にエンティティの主キーを更新させるにはどうすればよいですか?AbstractTransactionalJUnit4SpringContextTestsを使用しています。