2015-01-13 4 views
1

기존 프로젝트에서 JDBCTemplate을 사용하고 있으며 스프링 데이터로 전환하려고합니다. 거기에 어쨌든 내가 QueryDSL 패턴을 사용하지 않고 봄 데이터 jdbc 확장을 사용하여 네이티브 SQL을 사용할 수 있습니까?스프링 데이터를 사용하여 네이티브 SQL 실행

두 번째로 스프링 데이터 JPA가이 경우 도움이 될 수 있습니까?

감사합니다.

답변

2

제가 알기에 스프링 데이터 JPA를 사용하여 원시 SQL을 실행하려고합니다.

@Query(value = "select * from table", nativeQuery = true) 
    public void executeMyQuery(); 

를보고하십시오 :

당신은 단순히 저장소에 메소드를 정의하고 아래에 주석을 달 수 있습니다, 당신은 당신의 프로젝트에 스프링 데이터 JPA를 통합하고 스프링 데이터 JPA 인터페이스를 구현 저장소를 사용하는 가정 이 질문을 구체화하려면 :

How to store @Query sql in external file for CrudRepository?

+0

빠른 답장을 보내 주셔서 감사합니다. – user1045445

+0

감사합니다. 나는 복잡한 데이터 (prop/xml 파일에 저장되어있다.)를 사용하고 있고 jdbc 확장이 내 솔루션에 적합하기 때문에 Spring 데이터 JDBC 확장을 특별히 찾고 있었다. 이 작업은 JDBC 확장에서도 가능합니까? – user1045445