«spring-data» 태그된 질문

SpringData는 주어진 데이터베이스에 특정한 많은 하위 프로젝트를 포함하는 포괄적 인 오픈 소스 프로젝트입니다. 프로젝트는 이러한 흥미로운 기술을 뒷받침하는 많은 회사 및 커뮤니티와 협력하여 개발됩니다.

1
SpringData 저장소는 실제로 어떻게 구현됩니까?
나는 한동안 내 프로젝트에서 SpringData JPA 저장소로 작업 해 왔으며 아래 사항을 알고 있습니다. 저장소 인터페이스에서 findByCustomerNameAndPhone()( 도메인 개체의 필드 라고 가정) customerName과 같은 메서드를 추가 할 수 있습니다 phone. 그런 다음 Spring은 런타임에 위의 저장소 인터페이스 메서드를 구현하여 구현을 제공합니다 (애플리케이션 실행 중). 이것이 어떻게 코딩되었는지에 관심이 있고 Spring …

5
Spring DAO 대 Spring ORM 대 Spring JDBC
Spring에서 지원하는 데이터 액세스 기술을 살펴 보았는데 여러 옵션이 언급되어 있고 그 차이에 대해 잘 모르겠습니다. Spring-DAO ( http://docs.spring.io/spring/docs/2.0.8/reference/dao.html ) Spring-ORM ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html ) Spring-JDBC ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html ) 내가 이해하는 바와 같이 Spring JDBC는 평범한 예전 방식을 통해 데이터베이스에 액세스하기위한 상용구 코드를 줄이기위한 템플릿을 제공합니다. 사용자는 SQL 쿼리를 직접 작성합니다. …

4
SpringData JPA는 임베디드 객체 속성으로 찾기
해당 엔터티에 포함 된 개체의 속성이있는 엔터티를 찾을 수 있도록하는 SpringData JPA 저장소 인터페이스 메서드 서명을 작성하고 싶습니다. 이것이 가능한지 아는 사람이 있습니까? 그렇다면 어떻게해야합니까? 내 코드는 다음과 같습니다. @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" }, name = "UK01_BOOK_UPDATE_QUEUE")) public class QueuedBook …

4
CrudRepository # findOne 메서드 누락
내 프로젝트에서 Spring 5를 사용하고 있습니다. 오늘까지 사용 가능한 방법이있었습니다 CrudRepository#findOne. 하지만 최신 스냅 샷을 다운로드 한 후 갑자기 사라졌습니다! 현재이 방법을 사용할 수 없다는 언급이 있습니까? 내 의존성 목록 : apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven { …

7
SpringData : "delete by"가 지원됩니까?
데이터베이스 액세스를 위해 Spring JPA를 사용하고 있습니다. 메서드 구현을 작성할 필요가없는 findByName 및 countByName과 같은 예제를 찾을 수 있습니다. 일부 조건에 따라 레코드 그룹을 삭제하는 예제를 찾고 싶습니다. Spring JPA는 deleteByName과 같은 삭제를 지원합니까? 어떤 포인터라도 감사합니다. 감사합니다.

3
SpringData의 MongoTemplate과 MongoRepository의 차이점은 무엇입니까?
스프링 데이터와 mongodb를 사용하여 복잡한 쿼리를 수행 할 수있는 애플리케이션을 작성해야합니다. MongoRepository를 사용하여 시작했지만 예제를 찾거나 실제로 구문을 이해하기 위해 복잡한 쿼리로 어려움을 겪었습니다. 나는 다음과 같은 쿼리에 대해 이야기하고 있습니다. @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String lastName); } 또는 구문이 잘못 되었기 때문에 …

6
SpringData JPA는 네이티브 쿼리 결과를 Non-Entity POJO에 매핑합니다.
네이티브 쿼리가있는 스프링 데이터 저장소 메서드가 있습니다. @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); 결과를 Non-Entity POJO에 매핑하고 싶습니다 GroupDetails. 가능합니까? 그렇다면 예를 …

6
Spring Boot 및 MongoDB에 대한 연결 세부 정보를 구성하는 방법은 무엇입니까?
Spring Boot를 처음 사용하기 때문에 MongoDB에 대한 연결 세부 정보를 구성하는 방법이 궁금합니다. 나는 정상적인 예를 시도했지만 연결 세부 사항을 다루지 않습니다. 사용할 데이터베이스와 MongoDB를 실행하는 호스트의 URL / 포트를 지정하고 싶습니다. 힌트 나 팁이 있습니까?

4
@RestController와 @RepositoryRestResource를 사용하는 경우
REST 와 함께 Spring을 사용하는 방법에 대한 다양한 예를 살펴 보았습니다 . 우리의 최종 목표는 Spring HATEOAS/HAL설정입니다. Spring 내에서 REST 를 렌더링하는 두 가지 별개의 방법을 보았습니다. 통해 @RestController컨트롤러 내에서 통해 @RepositoryRestResource리포지토리 내 내가 찾기 위해 고군분투하는 것은 왜 다른 하나를 사용하는 것입니다. 구현하려고 할 때 HAL가장 좋은 것은 무엇입니까? …

16
페이지 매김을 사용한 스프링 데이터 및 네이티브 쿼리
웹 프로젝트에서 MySQL 5.6 데이터베이스와 함께 최신 스프링 데이터 (1.10.2)를 사용하여 페이지 매김과 함께 네이티브 쿼리를 사용하려고하지만 org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodException시작할 때 발생합니다. 업데이트 : 20180306이 문제는 이제 Spring 2.0.4 에서 수정되었습니다. 여전히 이전 버전에 관심이 있거나 이전 버전을 사용하는 경우 관련 답변과 주석에서 해결 방법을 확인하십시오. Spring-data 문서에서 @Query 사용의 Example 50에 …

1
여러 in 연산자를 사용하는 crudrepository findBy 메서드 서명?
다음과 같은 엔티티 클래스가 있습니다. @Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String emailId; @Column(name = "PIN_CODE") String pincode; } findBycrudrepository spring data jpa를 사용하여 아래 쿼리에 대한 메소드 를 작성하는 방법은 무엇입니까? select email_id,name from email_details where eamil_id in('mike@gmail.com','ram@gmail.com') and pin_code …

4
@Transactional을 SpringData와 함께 사용하는 방법?
방금 Spring-data, Hibernate, MySQL, JPA 프로젝트 작업을 시작했습니다. 수동으로 쿼리를 만드는 것에 대해 걱정할 필요가 없도록 스프링 데이터로 전환했습니다. @Transactional주석없이 내 쿼리를 시도했기 때문에 스프링 데이터를 사용할 때 의 사용이 필요하지 않다는 것을 알았습니다 . @Transactional주석을 사용하거나 사용하지 않아야하는 특별한 이유가 있습니까? 공장: @Transactional public List listStudentsBySchool(long id) { return …

18
Spring Boot에서 @Repository 주석이 달린 인터페이스를 Autowire 할 수 없습니다.
저는 스프링 부트 애플리케이션을 개발 중이며 여기서 문제가 발생하고 있습니다. @Repository 주석이 달린 인터페이스를 주입하려고하는데 전혀 작동하지 않는 것 같습니다. 이 오류가 발생합니다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springBootRunner': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.pharmacy.persistence.users.dao.UserEntityDao com.pharmacy.config.SpringBootRunner.userEntityDao; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.