JAVA-32815 Split or move spring-data-jpa-simple (#16322)
Co-authored-by: timis1 <[email protected]>
This commit is contained in:
@@ -8,5 +8,5 @@
|
||||
- [Differences Between Spring Data JPA findFirst() and findTop()](https://www.baeldung.com/spring-data-jpa-findfirst-vs-findtop)
|
||||
- [Difference Between findBy and findAllBy in Spring Data JPA](https://www.baeldung.com/spring-data-jpa-find-by-vs-find-all-by)
|
||||
- [Calling Stored Procedures from Spring Data JPA Repositories](https://www.baeldung.com/spring-data-jpa-stored-procedures)
|
||||
|
||||
- [Generate Database Schema with Spring Data JPA](https://www.baeldung.com/spring-data-jpa-generate-db-schema)
|
||||
- More articles: [[<-- prev]](../spring-data-jpa-repo)
|
||||
|
||||
@@ -58,6 +58,10 @@
|
||||
<version>${querydsl.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hibernate.orm</groupId>
|
||||
<artifactId>hibernate-ant</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
||||
@@ -9,4 +9,5 @@ This module contains articles about Spring Data JPA.
|
||||
- [Difference Between findBy and findOneBy in Spring Data JPA](https://www.baeldung.com/spring-data-jpa-findby-vs-findoneby)
|
||||
- [How to Get Last Record in Spring Data JPA](https://www.baeldung.com/spring-data-jpa-last-record)
|
||||
- [Refresh and Fetch an Entity After Save in JPA](https://www.baeldung.com/spring-data-jpa-refresh-fetch-entity-after-save)
|
||||
- [Pagination and Sorting using Spring Data JPA](https://www.baeldung.com/spring-data-jpa-pagination-sorting)
|
||||
- More articles: [[<-- prev]](../spring-data-jpa-repo-2)
|
||||
|
||||
@@ -32,6 +32,11 @@
|
||||
<artifactId>spring-boot-starter-test</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>${guava.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<start-class>com.baeldung.spring.data.jpa.naturalid.Application</start-class>
|
||||
|
||||
+13
-13
@@ -1,13 +1,13 @@
|
||||
package com.baeldung.jpa.paginationsorting;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
@SpringBootApplication(scanBasePackages = "com.baeldung.jpa.paginationsorting")
|
||||
public class PaginationSortingApplication {
|
||||
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(PaginationSortingApplication.class, args);
|
||||
}
|
||||
|
||||
}
|
||||
package com.baeldung.jpa.paginationsorting;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
@SpringBootApplication(scanBasePackages = "com.baeldung.jpa.paginationsorting")
|
||||
public class PaginationSortingApplication {
|
||||
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(PaginationSortingApplication.class, args);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -3,6 +3,7 @@
|
||||
This module contains articles about repositories in Spring Data JPA
|
||||
|
||||
### Relevant Articles:
|
||||
- [Introduction to Spring Data JPA](https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa)
|
||||
- [Case Insensitive Queries with Spring Data Repository](https://www.baeldung.com/spring-data-case-insensitive-queries)
|
||||
- [Spring Data – CrudRepository save() Method](https://www.baeldung.com/spring-data-crud-repository-save)
|
||||
- [Spring Data JPA – Adding a Method in All Repositories](https://www.baeldung.com/spring-data-jpa-method-in-all-repositories)
|
||||
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
package com.baeldung.jpa.simple;
|
||||
package com.baeldung.simple;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
|
||||
|
||||
@SpringBootApplication
|
||||
@EnableJpaRepositories("com.baeldung.jpa.simple.repository")
|
||||
@EnableJpaRepositories("com.baeldung.simple.repository")
|
||||
public class JpaApplication {
|
||||
|
||||
public static void main(String[] args) {
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.config;
|
||||
package com.baeldung.simple.config;
|
||||
|
||||
import java.util.Properties;
|
||||
|
||||
@@ -32,7 +32,7 @@ public class PersistenceConfig {
|
||||
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
|
||||
final LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
|
||||
em.setDataSource(dataSource());
|
||||
em.setPackagesToScan("com.baeldung.jpa.simple.model");
|
||||
em.setPackagesToScan("com.baeldung.simple.entity");
|
||||
|
||||
final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
|
||||
em.setJpaVendorAdapter(vendorAdapter);
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.model;
|
||||
package com.baeldung.simple.entity;
|
||||
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.model;
|
||||
package com.baeldung.simple.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.model;
|
||||
package com.baeldung.simple.entity;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
package com.baeldung.jpa.simple.repository;
|
||||
package com.baeldung.simple.repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.data.repository.ListCrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.baeldung.jpa.simple.model.Book;
|
||||
import com.baeldung.simple.entity.Book;
|
||||
|
||||
@Repository
|
||||
public interface BookListRepository extends ListCrudRepository<Book, Long> {
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.repository;
|
||||
package com.baeldung.simple.repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -7,7 +7,7 @@ import org.springframework.data.repository.ListCrudRepository;
|
||||
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.baeldung.jpa.simple.model.Book;
|
||||
import com.baeldung.simple.entity.Book;
|
||||
|
||||
@Repository
|
||||
public interface BookPagingAndSortingRepository extends PagingAndSortingRepository<Book, Long>, ListCrudRepository<Book, Long> {
|
||||
+2
-2
@@ -1,10 +1,10 @@
|
||||
package com.baeldung.jpa.simple.repository;
|
||||
package com.baeldung.simple.repository;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import com.baeldung.jpa.simple.model.Foo;
|
||||
import com.baeldung.simple.entity.Foo;
|
||||
|
||||
public interface IFooDAO extends JpaRepository<Foo, Long> {
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.repository;
|
||||
package com.baeldung.simple.repository;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.Collection;
|
||||
@@ -6,7 +6,7 @@ import java.util.List;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
import com.baeldung.jpa.simple.model.User;
|
||||
import com.baeldung.simple.entity.User;
|
||||
|
||||
public interface UserRepository extends JpaRepository<User, Integer>, UserRepositoryCustom {
|
||||
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
package com.baeldung.jpa.simple.repository;
|
||||
package com.baeldung.simple.repository;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
import com.baeldung.jpa.simple.model.User;
|
||||
import com.baeldung.simple.entity.User;
|
||||
|
||||
public interface UserRepositoryCustom {
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.jpa.simple.repository;
|
||||
package com.baeldung.simple.repository;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
@@ -7,7 +7,7 @@ import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import com.baeldung.jpa.simple.model.User;
|
||||
import com.baeldung.simple.entity.User;
|
||||
|
||||
import jakarta.persistence.EntityManager;
|
||||
import jakarta.persistence.PersistenceContext;
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
package com.baeldung.jpa.simple.service;
|
||||
package com.baeldung.simple.service;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baeldung.jpa.simple.model.Foo;
|
||||
import com.baeldung.jpa.simple.repository.IFooDAO;
|
||||
import com.baeldung.simple.entity.Foo;
|
||||
import com.baeldung.simple.repository.IFooDAO;
|
||||
|
||||
@Service
|
||||
public class FooService implements IFooService {
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user