Skip to content

Commit 3ac64ce

Browse files
authored
Merge pull request eugenp#11705 from freelansam/JAVA-8368
JAVA-8368: Split or move spring-data-jpa-crud module
2 parents a2fde76 + fd9fbe0 commit 3ac64ce

11 files changed

Lines changed: 50 additions & 1 deletion

File tree

persistence-modules/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
<module>spring-data-geode</module>
7272
<module>spring-data-jpa-annotations</module>
7373
<module>spring-data-jpa-crud</module>
74+
<module>spring-data-jpa-crud-2</module>
7475
<module>spring-data-jpa-enterprise</module>
7576
<module>spring-data-jpa-filtering</module>
7677
<module>spring-data-jpa-query</module>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## Spring Data JPA - CRUD
2+
3+
This module contains articles about CRUD operations in Spring Data JPA
4+
5+
### Relevant Articles:
6+
- [Generate Database Schema with Spring Data JPA](https://www.baeldung.com/spring-data-jpa-generate-db-schema)
7+
- More articles: [[<--prev]](/persistence-modules/spring-data-jpa-crud)
8+
9+
### Eclipse Config
10+
After importing the project into Eclipse, you may see the following error:
11+
"No persistence xml file found in project"
12+
13+
This can be ignored:
14+
- Project -> Properties -> Java Persistance -> JPA -> Error/Warnings -> Select Ignore on "No persistence xml file found in project"
15+
Or:
16+
- Eclipse -> Preferences - Validation - disable the "Build" execution of the JPA Validator
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
<artifactId>spring-data-jpa-crud-2</artifactId>
7+
<name>spring-data-jpa-crud-2</name>
8+
9+
<parent>
10+
<groupId>com.baeldung</groupId>
11+
<artifactId>parent-boot-2</artifactId>
12+
<version>0.0.1-SNAPSHOT</version>
13+
<relativePath>../../parent-boot-2</relativePath>
14+
</parent>
15+
16+
<dependencies>
17+
<dependency>
18+
<groupId>org.springframework.boot</groupId>
19+
<artifactId>spring-boot-starter-data-jpa</artifactId>
20+
</dependency>
21+
<dependency>
22+
<groupId>org.springframework.boot</groupId>
23+
<artifactId>spring-boot-starter-web</artifactId>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.h2database</groupId>
27+
<artifactId>h2</artifactId>
28+
<scope>runtime</scope>
29+
</dependency>
30+
</dependencies>
31+
32+
</project>

persistence-modules/spring-data-jpa-crud/src/main/java/com/baeldung/schemageneration/AccountApplication.java renamed to persistence-modules/spring-data-jpa-crud-2/src/main/java/com/baeldung/schemageneration/AccountApplication.java

File renamed without changes.

persistence-modules/spring-data-jpa-crud/src/main/java/com/baeldung/schemageneration/HibernateUtil.java renamed to persistence-modules/spring-data-jpa-crud-2/src/main/java/com/baeldung/schemageneration/HibernateUtil.java

File renamed without changes.

persistence-modules/spring-data-jpa-crud/src/main/java/com/baeldung/schemageneration/model/Account.java renamed to persistence-modules/spring-data-jpa-crud-2/src/main/java/com/baeldung/schemageneration/model/Account.java

File renamed without changes.

persistence-modules/spring-data-jpa-crud/src/main/java/com/baeldung/schemageneration/model/AccountSetting.java renamed to persistence-modules/spring-data-jpa-crud-2/src/main/java/com/baeldung/schemageneration/model/AccountSetting.java

File renamed without changes.

persistence-modules/spring-data-jpa-crud/src/main/java/com/baeldung/schemageneration/repository/AccountRepository.java renamed to persistence-modules/spring-data-jpa-crud-2/src/main/java/com/baeldung/schemageneration/repository/AccountRepository.java

File renamed without changes.

persistence-modules/spring-data-jpa-crud/src/main/java/com/baeldung/schemageneration/repository/AccountSettingRepository.java renamed to persistence-modules/spring-data-jpa-crud-2/src/main/java/com/baeldung/schemageneration/repository/AccountSettingRepository.java

File renamed without changes.

persistence-modules/spring-data-jpa-crud/src/test/java/com/baeldung/schemageneration/AccountRepositoryIntegrationTest.java renamed to persistence-modules/spring-data-jpa-crud-2/src/test/java/com/baeldung/schemageneration/AccountRepositoryIntegrationTest.java

File renamed without changes.

0 commit comments

Comments
 (0)