«spring-data-jpa» 태그된 질문

SpringData-JPA는 JPA 기반 리포지토리를 쉽게 구현할 수있는 SpringData 우산 프로젝트의 일부입니다.


7
SpringData에서 OrderAll을 findAll과 함께 사용하는 방법
스프링 데이터를 사용하고 있으며 DAO는 다음과 같습니다. public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } 위의 코드에서 주석 처리 된 줄은 내 의도를 보여줍니다. Spring Data는 ASC / DESC를 사용하여 일부 열의 모든 레코드 순서를 찾기 위해 이러한 방법을 …


9
spring-data-jpa를 사용하여 엔티티를 어떻게 업데이트합니까?
문제는 거의 모든 것을 말합니다. JPARepository를 사용하여 엔티티를 어떻게 업데이트합니까? JPARepository에는 실제로 저장 또는 작성 중인지 알려주지 않는 저장 메소드 만 있습니다. 예를 들어, 나는 세 개의 필드가 데이터베이스 사용자에게 간단한 개체를 삽입 : firstname, lastname및 age: @Entity public class User { private String firstname; private String lastname; //Setters and …


11
Spring Data JPA에 커스텀 메소드를 추가하는 방법
Spring Data JPA를 찾고 있습니다. 기본적으로 모든 크루 드 및 파인더 기능이 작동하는 아래 예제를 고려하고 파인더를 사용자 정의하려면 인터페이스 자체에서 쉽게 수행 할 수 있습니다. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") List<Account> findByCustomer(Customer customer); } 위의 AccountRepository에 대한 구현으로 완전한 사용자 정의 …

7
getOne 및 findOne 메소드를 사용하는 경우 Spring Data JPA
다음을 호출하는 유스 케이스가 있습니다. @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } (가) 관찰 @Transactional이 Propagation.REQUIRES_NEW 및 저장소 사용 getOne을 . 앱을 실행하면 다음과 같은 오류 메시지가 나타납니다. Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session ... 하지만 난을 변경하는 경우 getOne(id)에 의해 findOne(id)모든 …

14
특정 열을 선택하는 Spring JPA
Spring JPA를 사용하여 모든 데이터베이스 작업을 수행하고 있습니다. 그러나 Spring JPA의 테이블에서 특정 열을 선택하는 방법을 모르겠습니다. 예를 들면 다음과 같습니다. SELECT projectId, projectName FROM projects

3
JPA와 Spring Data JPA의 차이점은 무엇입니까?
Spring Data-JPA와 JPA의 차이점에 대해 약간 혼란 스럽습니다. JPA에 대해 널리 알려진 ORM 기술을 사용하여 관계형 데이터베이스에 Java 객체를 유지하기위한 사양이라는 것을 알고 있습니다. 즉, JPA는 인터페이스 및 기타 ORM 기술을 제공하고 JPA 공급자 (예 : Hibernate)로 알려진 인터페이스를 구현합니다. 이제 Spring Data JPA 란 정확히 무엇입니까? Spring Data JPA가 …

8
스프링 데이터 리포지토리를 테스트하는 방법?
UserRepositorySpring Data의 도움으로 저장소 (예 :)를 만들고 싶습니다 . 나는 스프링 데이터에 익숙하지 않지만 (스프링은 아님)이 자습서를 사용합니다 . 데이터베이스를 다루기 위해 제가 선택한 기술은 JPA 2.1과 Hibernate입니다. 문제는 그러한 저장소에 대한 단위 테스트를 작성하는 방법에 대한 단서가 없다는 것입니다. create()예를 들어 방법을 보자 . 테스트를 먼저 할 때 단위 …


3
Spring Data JPA는 대규모 프로젝트에서 Hibernate와 어떻게 다릅니 까?
새로운 프로젝트를 위해 Hibernate를 고수해야하는지, JPA와 새로운 Spring Data 구현으로 발을 젖게해야할지 결정하기가 힘들다. Spring Data 프레임 워크는 규모가 작은 쿼리 요구 사항이있는 대규모 프로젝트 또는 소규모 프로젝트를위한 것입니까? @Query주석 을 사용하여 코드 축소의 장점을 확실히 알지만 동적 쿼리에는 어떤 작업을 수행합니까? 꽤 복잡한 save () 메소드를 구현하려고 할 때 …

8
Spring-Data-JPA 주석에 대한 setMaxResults?
Spring-Data-JPA를 프로젝트에 통합하려고합니다. 나를 혼란스럽게하는 한 가지는 주석으로 setMaxResults (n)을 어떻게 달성합니까? 예를 들어, 내 코드 : public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } one (and only one)otherObj에서 User 를 반환하기 만하면되지만 maxResults에 주석을다는 방법을 찾을 …

12
SpringData JPA에는 메서드 이름 확인을 사용하여 엔터티를 계산하는 방법이 있습니까?
SpringData JPA 는 사양을 사용하여 엔티티 계산을 지원합니다. 그러나 메서드 이름 확인을 사용하여 엔터티를 계산하는 방법이 있습니까? countByName특정 이름을 findByName가진 모든 항목을 가져 오는 방법처럼 특정 이름을 가진 항목을 계산 하는 방법 을 원한다고 가정 해 보겠습니다 .

16
SpringData JPA- "유형에 대한 속성 없음"예외
글쎄, 나는 Google을 검색하고 많은 결과를 찾았지만 그들 중 누구도 내 문제에 답할 수 없었습니다. 그래서 여기 있습니다. 나는 pinterest clone의 최소한의 구현을 수행하여 Spring MVC 및 Spring Data JPA를 연구하려고합니다. 따라서 다음은 내 문제와 관련이 있다고 생각하는 코드 부분입니다. 모델 / 개체 @Entity @Table(name = "pin_item") public class PinItem …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.