23 spring data JPA


SpringデータJPA

  • レジストリ実装クラスを必要とせず、インタフェースだけで開発が完了します.
  • 重複開発したCRUD機能もSpring Data JPAが提供している.
  • 開発者は、コアビジネスロジックの開発に集中することができます.
  • 注意:Spring Data JPAは、JPAを簡単に使用できるテクノロジーです.したがって,JPAを学習した後にSpring Data JPAを学習する必要がある.
  • SpringDataJpaMemberRepository.java
  • public interface SpringDataJpaMemberRepository extends JpaRepository<Member,Long>,MemberRepository{
    
        @Override
        public Optional<Member> findByName(String name);
    }

    春入門23(金英漢)