https://github.com/daggerok/spring-data-jdbc-examples
Fast and efficient spring-data
https://github.com/daggerok/spring-data-jdbc-examples
abstract-aggregate-root aggregate aggregate-root ddd domain-driven-design domain-event domain-events spring-data spring-data-ddd spring-data-jdbc spring-ddd
Last synced: 9 months ago
JSON representation
Fast and efficient spring-data
- Host: GitHub
- URL: https://github.com/daggerok/spring-data-jdbc-examples
- Owner: daggerok
- Created: 2019-03-17T17:39:35.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-10-19T18:01:44.000Z (about 4 years ago)
- Last Synced: 2025-04-05T10:23:06.294Z (9 months ago)
- Topics: abstract-aggregate-root, aggregate, aggregate-root, ddd, domain-driven-design, domain-event, domain-events, spring-data, spring-data-ddd, spring-data-jdbc, spring-ddd
- Language: Java
- Size: 214 KB
- Stars: 10
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Data JDBC [](https://github.com/daggerok/spring-data-jdbc-examples/actions/workflows/ci.yaml)
Fast and efficient spring-data
## see simple and ddd submodules!
- [YouTube: Spring Data JDBC - Many to Many Relationships](https://www.youtube.com/watch?v=5rqlqon8xko)
- [Lombok value objects breaking changes fixes](https://stackoverflow.com/questions/48330613/objectmapper-cant-deserialize-without-default-constructor-after-upgrade-to-spri)
- [Spring Data JDBC Getting started](./simple/)
- [DDD app based on Spring Data JDBC](./ddd/)
## increment project version
```bash
./mvnw -DgenerateBackupPoms=false build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion}-SNAPSHOT
```
## check versions update
```bash
./mvnw versions:display-property-updates
```
links:
* [Thymeleaf form errors](https://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#validation-and-error-messages)
* [Thymeleaf Model Attributes](https://www.thymeleaf.org/doc/articles/springmvcaccessdata.html)
* https://stackoverflow.com/a/25362790/1490636
* [Spring Data JDBC object creation](https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#mapping.object-creation)
* [GitHub: schauder/talk-ddd-jdbc (DDD JDBC talk repo)](https://github.com/schauder/talk-ddd-jdbc/blob/master/src/main/java/de/schauderhaft/ddd/jdbc/LegoModel.java)
* [YouTube: Domain-Driven Design with Relational Databases Using Spring Data JDBC (DDD JDBC talk)](https://www.youtube.com/watch?v=GOSW911Ox6s)
* [YouTube: The New Kid on the Block: Spring Data JDBC](https://www.youtube.com/watch?v=AnIouYdwxo0)
* [Part 1: Spring Data JDBC - Getting started introduction](https://spring.io/blog/2018/09/17/introducing-spring-data-jdbc)
* [Part 2: Spring Data JDBC - References and Aggregates](https://spring.io/blog/2018/09/24/spring-data-jdbc-references-and-aggregates)
* [Publishing Events from Aggregate Roots](https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#core.domain-events)
* [Domain-Driven Design and Spring](http://static.olivergierke.de/lectures/ddd-and-spring/)
* [YouTube: Spring Data JDBC - One to One & One to Many Relationships](https://www.youtube.com/watch?v=ccxBXDAPdmo)
other repositories to look:
- [GitHub: daggerok/ddd-spring-hexagonal-architecture](https://github.com/daggerok/ddd-spring-hexagonal-architecture)
- [GitHub: daggerok/spring-data-jdbc-example](https://github.com/daggerok/spring-data-jdbc-example)
- [GitHub: daggerok/spring-data-examples](https://github.com/daggerok/spring-data-examples)