Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ All tutorials are documented in AsciiDoc format and published as an https://anto
|link:data-mongodb-full-text-search[Spring Data MongoDB: Full Text Search] |Implement link:https://docs.mongodb.com/manual/text-search/[MongoDB Full Text Search] with Spring Data MongoDB
|link:data-mongodb-transactional[Spring Data MongoDB: Transactional] |Enable `@Transactional` support for Spring Data MongoDB
|link:data-repository-definition[Spring Data: Repository Definition] |Implement custom repository interfaces with `@RepositoryDefinition` annotation
|link:data-rest-composite-id[Spring Data REST with Composite ID] |Implementing and exposing entities with composite IDs through Spring Data REST
|link:data-rest-validation[Spring Data REST: Validation] |Perform validation with Spring Data REST
|link:graphql[Spring GraphQL Server] |Implement GraphQL server with Spring GraphQL Server
|link:jooq[jOOQ] | Implement an alternative to Jpa using https://www.jooq.org/[jOOQ] and Gradle
Expand Down
278 changes: 278 additions & 0 deletions data-jdbc-schema-generation/user.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,278 @@
databaseChangeLog:
- changeSet:
id: '1748148271572'
author: Spring Data Relational
objectQuotingStrategy: LEGACY
changes:
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: id
type: BIGINT
- column:
constraints:
nullable: true
name: name
type: VARCHAR(255 BYTE)
- column:
constraints:
nullable: false
name: book
type: BIGINT
tableName: author
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: isbn
type: BIGINT
- column:
constraints:
nullable: true
name: title
type: VARCHAR(255 BYTE)
tableName: book
- addForeignKeyConstraint:
baseColumnNames: book
baseTableName: author
constraintName: book_isbn_fk
referencedColumnNames: isbn
referencedTableName: book
- changeSet:
id: '1748149478922'
author: Spring Data Relational
objectQuotingStrategy: LEGACY
changes:
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: id
type: BIGINT
- column:
constraints:
nullable: true
name: name
type: VARCHAR(255 BYTE)
- column:
constraints:
nullable: false
name: book
type: BIGINT
tableName: author
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: isbn
type: BIGINT
- column:
constraints:
nullable: true
name: title
type: VARCHAR(255 BYTE)
tableName: book
- addForeignKeyConstraint:
baseColumnNames: book
baseTableName: author
constraintName: book_isbn_fk
referencedColumnNames: isbn
referencedTableName: book
- changeSet:
id: '1748153682287'
author: Spring Data Relational
objectQuotingStrategy: LEGACY
changes:
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: isbn
type: BIGINT
- column:
constraints:
nullable: true
name: title
type: VARCHAR(255 BYTE)
tableName: book
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: id
type: BIGINT
- column:
constraints:
nullable: true
name: name
type: VARCHAR(255 BYTE)
- column:
constraints:
nullable: false
name: book
type: BIGINT
tableName: author
- addForeignKeyConstraint:
baseColumnNames: book
baseTableName: author
constraintName: book_isbn_fk
referencedColumnNames: isbn
referencedTableName: book
- changeSet:
id: '1748171516774'
author: Spring Data Relational
objectQuotingStrategy: LEGACY
changes:
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: isbn
type: BIGINT
- column:
constraints:
nullable: true
name: title
type: VARCHAR(255 BYTE)
tableName: book
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: id
type: BIGINT
- column:
constraints:
nullable: true
name: name
type: VARCHAR(255 BYTE)
- column:
constraints:
nullable: false
name: book
type: BIGINT
tableName: author
- addForeignKeyConstraint:
baseColumnNames: book
baseTableName: author
constraintName: book_isbn_fk
referencedColumnNames: isbn
referencedTableName: book
- changeSet:
id: '1748171956993'
author: Spring Data Relational
objectQuotingStrategy: LEGACY
changes:
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: isbn
type: BIGINT
- column:
constraints:
nullable: true
name: title
type: VARCHAR(255 BYTE)
tableName: book
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: id
type: BIGINT
- column:
constraints:
nullable: true
name: name
type: VARCHAR(255 BYTE)
- column:
constraints:
nullable: false
name: book
type: BIGINT
tableName: author
- addForeignKeyConstraint:
baseColumnNames: book
baseTableName: author
constraintName: book_isbn_fk
referencedColumnNames: isbn
referencedTableName: book
- changeSet:
id: '1748172435101'
author: Spring Data Relational
objectQuotingStrategy: LEGACY
changes:
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: id
type: BIGINT
- column:
constraints:
nullable: true
name: name
type: VARCHAR(255 BYTE)
- column:
constraints:
nullable: false
name: book
type: BIGINT
tableName: author
- createTable:
columns:
- column:
autoIncrement: true
constraints:
nullable: true
primaryKey: true
name: isbn
type: BIGINT
- column:
constraints:
nullable: true
name: title
type: VARCHAR(255 BYTE)
tableName: book
- addForeignKeyConstraint:
baseColumnNames: book
baseTableName: author
constraintName: book_isbn_fk
referencedColumnNames: isbn
referencedTableName: book

3 changes: 3 additions & 0 deletions data-rest-composite-id/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/gradlew text eol=lf
*.bat text eol=crlf
*.jar binary
37 changes: 37 additions & 0 deletions data-rest-composite-id/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
HELP.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/
Loading
Loading