<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.egovframe.go.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.egovframe.go.kr/wiki/feed.php">
        <title>eGovFrame egovframework:rte2:psl:data:jpa</title>
        <description></description>
        <link>http://www.egovframe.go.kr/wiki/</link>
        <image rdf:resource="http://www.egovframe.go.kr/wiki/lib/images/favicon.ico" />
       <dc:date>2025-06-17T01:53:08+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis&amp;rev=1703136093&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:querymethod&amp;rev=1703136093&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:repository&amp;rev=1703136093&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data&amp;rev=1703136093&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data_-_jpa&amp;rev=1703136093&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.egovframe.go.kr/wiki/lib/images/favicon.ico">
        <title>eGovFrame</title>
        <link>http://www.egovframe.go.kr/wiki/</link>
        <url>http://www.egovframe.go.kr/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis&amp;rev=1703136093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T05:21:33+00:00</dc:date>
        <title>egovframework:rte2:psl:data:jpa:mybatis</title>
        <link>http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis&amp;rev=1703136093&amp;do=diff</link>
        <description>MyBatis


	*  주요 변경 사항
		*  Getting Started
		*  Configuration XML
		*  Mapper XML Files
		*  Dynamic SQL
		*  표준프레임워크 기반 적용 가이드</description>
    </item>
    <item rdf:about="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:querymethod&amp;rev=1703136093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T05:21:33+00:00</dc:date>
        <title>egovframework:rte2:psl:data:jpa:querymethod</title>
        <link>http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:querymethod&amp;rev=1703136093&amp;do=diff</link>
        <description>Query Method

JPA 모듈은 문자열로 쿼리를 정의하거나 메서드에서 파생되어진 쿼리를 사용하는 방법을 지원한다.


쿼리생성

스트링으로 쿼리를 정의하는 예시 :



public interface UserRepository extends Repository&lt;User, Long&gt; {
List&lt;User&gt; findByEmailAddressAndLastname(String emailAddress, String lastname);</description>
    </item>
    <item rdf:about="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:repository&amp;rev=1703136093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T05:21:33+00:00</dc:date>
        <title>egovframework:rte2:psl:data:jpa:repository</title>
        <link>http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:repository&amp;rev=1703136093&amp;do=diff</link>
        <description>일반적으로 Data Access Layer를 구현하기 위해서는 상당량의 코드를 작성해야 한다.
Spring Data에서는 Repository를 추상화하여 다양한 저장소에 접근하기 위한 Data Access Layer 구현 코드를 최소화함으로써 개발생산성을 높일 수 있도록 한다.
이는 Query Method를 통해 가능한데 Query Method란 메소드명만 가지고 쿼리를 만들 수 있다는 것이다.
특정 규칙에 맞게 메소드를 작성하면 개발자가 따로 Data Access 클래스를 만들지 않아도 Spring Data가 대신하여 해당 Database와 자동으로 매핑허여 결과를 가져다준다.…</description>
    </item>
    <item rdf:about="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data&amp;rev=1703136093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T05:21:33+00:00</dc:date>
        <title>egovframework:rte2:psl:data:jpa:spring_data</title>
        <link>http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data&amp;rev=1703136093&amp;do=diff</link>
        <description>Spring Data는 데이터베이스 관련 많은 하위 프로젝트를 포함하는 오픈 소스 프로젝트로, non-relational databases, map-reduce frameworks, and cloud based data services 등의 새로운 데이터 액세스 기술을  보다 쉽게 사용 할 수 있는 기능을 제공한다. 또한 관계형 데이터베이스 기술에 대한 향상된 지원도 제공한다.</description>
    </item>
    <item rdf:about="http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data_-_jpa&amp;rev=1703136093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T05:21:33+00:00</dc:date>
        <title>egovframework:rte2:psl:data:jpa:spring_data_-_jpa</title>
        <link>http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data_-_jpa&amp;rev=1703136093&amp;do=diff</link>
        <description>TEST</description>
    </item>
</rdf:RDF>
