spring-data-jpaAan de slag met spring-data-jpa


Opmerkingen

Deze sectie geeft een overzicht van wat spring-data-jpa is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen spring-data-jpa vermelden en naar de gerelateerde onderwerpen verwijzen. Aangezien de documentatie voor spring-data-jpa nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
1.9.0.RELEASE 2015/09/01
1.8.0.RELEASE 2015/03/23
1.7.0.RELEASE 2014/09/05
1.6.0.RELEASE 2014/05/20
1.5.0.RELEASE 2014/02/24
1.4.0.RELEASE 2013/09/09
1.3.0.RELEASE 2012-02-07
1.2.0.RELEASE 2012/10/10
1.1.0.RELEASE 2012-05-16
1.0.0.RELEASE 2011-07-21

zoeken op eigenschap van de entiteit en zoeken op eigenschap van de entiteit in

WarehosueEntity findWarehouseById(@Param("id") Long id);

List<WarehouseEntity> findWarehouseByIdIn(@Param("idList") List<Long> warehouseIdList);
 

Installatie of instellingen

Om Spring data JPA te kunnen gebruiken, moet u de afhankelijkheid in uw project opnemen met die van Spring core, allemaal samen. Als u Maven als afhankelijkheidsbeheersysteem gebruikt (vervang versienummer voor de versie die u wilt gebruiken):

<dependencies>
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>version-number</version>
    </dependency>
</dependencies>
 

En als u Gradle gebruikt:

dependencies {
    compile 'org.springframework.data:spring-data-jpa:version-number'
}
 

Je kunt het ook instellen bij het gebruik van Spring Boot, neem gewoon de starterafhankelijkheid op en verwijder het versienummer:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
</dependencies>