Commit Graph

151 Commits

Author SHA1 Message Date
Christoph Strobl 25967895d4 Prepare next development iteration.
See #860
2021-02-17 10:55:29 +01:00
Christoph Strobl f51858964f Release version 1.1.13 (Moore SR13).
See #860
2021-02-17 10:34:59 +01:00
Jens Schauder 73e169cf2f Fixes the build.
Use JUnit 4 instead of 5 for 1.1.x
Remove jetbrains @NotNull annotation.

Closes #921
2021-02-17 09:53:42 +01:00
Mark Paluch 9b1007e4e9 Update copyright year to 2021.
Closes #904
2021-01-12 11:34:00 +01:00
Mark Paluch e526c68b47 DATAJDBC-624 - Prepare next development iteration. 2020-12-09 09:53:28 +01:00
Mark Paluch 71b6882fce DATAJDBC-624 - Release version 1.1.12 (Moore SR12). 2020-12-09 09:37:36 +01:00
Mark Paluch 1e52ab5d7f DATAJDBC-600 - Prepare next development iteration. 2020-10-28 12:06:18 +01:00
Mark Paluch 29176a63f3 DATAJDBC-600 - Release version 1.1.11 (Moore SR11). 2020-10-28 11:44:36 +01:00
Mark Paluch ed58565b2a DATAJDBC-581 - Prepare next development iteration. 2020-09-16 11:19:23 +02:00
Mark Paluch 4569e3cec8 DATAJDBC-581 - Release version 1.1.10 (Moore SR10). 2020-09-16 10:53:21 +02:00
Mark Paluch c211bfb3a9 DATAJDBC-563 - Prepare next development iteration. 2020-07-22 10:07:16 +02:00
Mark Paluch 4ec27b0fc6 DATAJDBC-563 - Release version 1.1.9 (Moore SR9). 2020-07-22 09:55:55 +02:00
Mark Paluch 4e60732578 DATAJDBC-527 - Prepare next development iteration. 2020-06-10 12:29:14 +02:00
Mark Paluch abde59aaf3 DATAJDBC-527 - Release version 1.1.8 (Moore SR8). 2020-06-10 12:11:27 +02:00
Mark Paluch c51556786f DATAJDBC-546 - Skip property population if entity can be constructed entirely using a full constructor. 2020-05-28 13:54:24 +02:00
Mark Paluch dda352ea45 DATAJDBC-511 - Prepare next development iteration. 2020-04-28 14:45:29 +02:00
Mark Paluch bace6f396f DATAJDBC-511 - Release version 1.1.7 (Moore SR7). 2020-04-28 14:35:55 +02:00
Mark Paluch 4b3e6de445 DATAJDBC-496 - Prepare next development iteration. 2020-03-25 10:58:26 +01:00
Mark Paluch 4bd1e93740 DATAJDBC-496 - Release version 1.1.6 (Moore SR6). 2020-03-25 10:46:02 +01:00
Michal Fotyga ba348db81d DATAJDBC-506 - Fix some typos in code and documentation.
Original pull request: #200.
2020-03-16 08:57:04 +01:00
Mark Paluch 34a21973be DATAJDBC-472 - Prepare next development iteration. 2020-02-26 11:54:08 +01:00
Mark Paluch 2d72763309 DATAJDBC-472 - Release version 1.1.5 (Moore SR5). 2020-02-26 11:38:17 +01:00
Jens Schauder 5266d77529 DATAJDBC-488 - Polishing.
JdbcRepositoryConcurrencyIntegrationTests now only runs with MySql instead of always with MySql.
Also modified it to not use sleep.
Copyright header added.
Formatting.

Original pull request: #191.
2020-02-21 13:33:10 +01:00
mhyeon-lee 6f29c3381d DATAJDBC-488 - Avoid deadlocks by first accessing the root entity.
The previous process of deleting referencing entities, updating the root and then inserting referencing entities hat the potential of causing deadlocks.
When one process didn't obtain a lock on delete because there wasn't anything to delete root and referencing entities got locks in opposite order, which is a classical cause for deadlocks.

Original pull request: #191.
2020-02-21 13:32:19 +01:00
Mark Paluch 7dc9fb463e DATAJDBC-458 - Prepare next development iteration. 2020-01-15 12:48:22 +01:00
Mark Paluch d17ad5ffd4 DATAJDBC-458 - Release version 1.1.4 (Moore SR4). 2020-01-15 12:37:44 +01:00
Mark Paluch ae9400e3c6 DATAJDBC-466 - Update copyright years to 2020. 2020-01-07 08:50:27 +01:00
Mark Paluch fe2e4bb419 DATAJDBC-291 - Polishing.
Introduce factory methods for AggregateChange save/delete object creation. Replace computeIfAbsent pattern with appropriate methods. Add indirection for staged values traversal. Rename CascadingValuesLookup to StagedValues.
Javadoc, formatting.

Original pull request: #173.
2020-01-03 14:07:12 +01:00
Jens Schauder 9727136827 DATAJDBC-291 - Setting DB-generated ids now works across collections.
Original pull request: #173.
2020-01-03 14:07:01 +01:00
Jens Schauder 01877b37a6 DATAJDBC-446 - Prepare next development iteration. 2019-12-04 14:29:14 +01:00
Jens Schauder c9cc652738 DATAJDBC-446 - Release version 1.1.3 (Moore SR3). 2019-12-04 14:12:24 +01:00
Mark Paluch 184a72e03b DATAJDBC-440 - Prepare next development iteration. 2019-11-18 12:42:04 +01:00
Mark Paluch c213fad1b8 DATAJDBC-440 - Release version 1.1.2 (Moore SR2). 2019-11-18 12:32:12 +01:00
Christoph Strobl e2c9eaa8ee DATAJDBC-423 - Prepare next development iteration. 2019-11-04 15:34:26 +01:00
Christoph Strobl c9fa97badc DATAJDBC-423 - Release version 1.1.1 (Moore SR1). 2019-11-04 14:55:02 +01:00
Jens Schauder 00766c2a74 DATAJDBC-431 - Polishing.
Improved and corrected nullability annotations. Fixed broken Javadoc.

Original pull request: #175.
2019-10-25 10:00:52 +02:00
Jens Schauder a066d2f14c DATAJDBC-431 - ReadOnlyProperty now no longer written.
The problem was that the SqlGenerator honored the annotation but they were included as query parameters and therefore automatically added back again.

Also:

* Simplified the relevant filter in the SqlGenerator.
* Introduced a meta annotation for running tests only agains HsqlDb.

Original pull request: #175.
2019-10-25 10:00:52 +02:00
Mark Paluch 3761b614dd DATAJDBC-437 - Polishing.
Remove unused imports.

Original pull request: #177.
2019-10-25 09:55:32 +02:00
Jens Schauder 53a7a0108a DATAJDBC-437 - In strict mode we only claim repositories for domain types with @Table annotation.
Before this change Spring Data JDBC didn't specify any identifying annotation and therefore would claim all or no repository depending on the the version of Spring Data Commons.

Also added the RepositoryFactorySupport to spring.factory in order to support detection of multiple RepositoryFactorySupport implementations on the classpath.

Related ticket: DATACMNS-1596.
Original pull request: #177.
2019-10-25 09:55:12 +02:00
Jens Schauder b60222559a DATAJDBC-428 - Polishing.
Code formatting.
2019-10-16 14:38:47 +02:00
Jens Schauder 80d29f4cff DATAJDBC-427 - Polishing.
Used isEqual assertions instead of directly calling equals.
Code formatting.
2019-10-16 14:38:47 +02:00
mhyeon-lee 1a3d2b0621 DATAJDBC-428 - Fixes BasicJdbcConverter readValue for immutable entity with AggregateReference field.
Original pull request: #172.
2019-10-16 14:38:47 +02:00
mhyeon-lee f40c9e13c9 DATAJDBC-427 - IdOnlyAggregateReference no supports equality.
Original pull request: #172.
2019-10-16 14:38:47 +02:00
Mark Paluch ca08e47a89 DATAJDBC-403 - Prepare next development iteration. 2019-09-30 16:17:53 +02:00
Mark Paluch 2c356f6346 DATAJDBC-403 - Release version 1.1 GA (Moore). 2019-09-30 15:51:07 +02:00
Jens Schauder 8feb7fbf71 DATAJDBC-413 - Polishing.
Removed excessive logging in tests.
Again.
2019-09-13 09:12:26 +02:00
Jens Schauder 1fe39cf1c9 DATAJDBC-413 - Use proper https URLs for MyBatis DTDs.
See also: https://github.com/mybatis/mybatis-3/issues/1559
2019-09-13 09:08:02 +02:00
Mark Paluch 4d1fff1c19 DATAJDBC-411 - Set project.root in module poms to correctly generate Javadoc.
By setting project.root, Javadoc is aggregated in the parent pom target so it can be collected during the distribution build.

Original pull request: #168.
2019-09-12 07:54:26 +02:00
Mark Paluch 5380daac6f DATAJDBC-404 - Prepare next development iteration. 2019-09-06 10:21:54 +02:00
Mark Paluch c2f11ed104 DATAJDBC-404 - Release version 1.1 RC3 (Moore). 2019-09-06 10:10:42 +02:00