Commit Graph

288 Commits

Author SHA1 Message Date
Mark Paluch
110fe70007 DATAJDBC-590 - Prepare 2.1 RC1 (2020.0.0). 2020-09-16 13:57:08 +02:00
Mark Paluch
ebbfbf3999 DATAJDBC-590 - Updated changelog. 2020-09-16 13:56:47 +02:00
Mark Paluch
00fc2377c4 DATAJDBC-591 - Updated changelog. 2020-09-16 12:16:32 +02:00
Mark Paluch
d8966b10ad DATAJDBC-581 - Updated changelog. 2020-09-16 11:20:08 +02:00
Mark Paluch
3e71eb27c7 DATAJDBC-580 - Updated changelog. 2020-09-16 10:38:56 +02:00
Mark Paluch
378736c92f DATAJDBC-582 - Updated changelog. 2020-08-12 13:25:49 +02:00
Mark Paluch
5f243074f0 DATAJDBC-571 - Prepare 2.1 M2 (2020.0.0). 2020-08-12 11:51:40 +02:00
Mark Paluch
bbf4e1e33b DATAJDBC-571 - Updated changelog. 2020-08-12 11:51:19 +02:00
Jay Bryant
253e25fadb DATAJDBC-583 - Wording changes.
Removed the language of oppression and violence and replaced it with more neutral language.

Note that problematic words in the code have to remain in the docs until the code changes.

Original pull request: #233.
2020-07-22 15:02:00 +02:00
Mark Paluch
58bf7ab1dc DATAJDBC-564 - Updated changelog. 2020-07-22 10:37:59 +02:00
Mark Paluch
7fec35fe1b DATAJDBC-563 - Updated changelog. 2020-07-22 10:08:44 +02:00
Mark Paluch
6c9868fec6 DATAJDBC-562 - Updated changelog. 2020-07-22 09:44:27 +02:00
Mark Paluch
b28e4e07c6 DATAJDBC-256 - Polishing.
Rename RequiredFeature to EnabledOnFeature to align with JUnit terminology. Use RunWith instead of Spring rules. Reformat code. Update documentation.

Original pull request: #232.
2020-07-13 14:14:42 +02:00
Mark Paluch
b2cdc000a4 DATAJDBC-541 - Prepare 2.1 M1 (2020.0.0). 2020-06-25 11:48:19 +02:00
Mark Paluch
363ce45db7 DATAJDBC-541 - Updated changelog. 2020-06-25 11:48:03 +02:00
Mark Paluch
9edac33912 DATAJDBC-540 - Updated changelog. 2020-06-10 14:30:57 +02:00
Mark Paluch
310bb0ae40 DATAJDBC-527 - Updated changelog. 2020-06-10 12:29:56 +02:00
Mark Paluch
0ff747223b DATAJDBC-525 - Updated changelog. 2020-06-10 11:33:15 +02:00
Andy Garfield
75bdf04a34 DATAJDBC-555 - Polishing.
Fixes a typo.

Original pull request #228.
2020-06-10 10:35:58 +02:00
Jens Schauder
080d3af504 DATAJDBC-555 - Polishing.
Removed redundant content.
Change to active voice.
Formatting.

Original pull request: #225.
2020-06-10 10:35:49 +02:00
Mark Paluch
8ef047c3a6 DATAJDBC-555 - Document supported databases.
Original pull request: #225.
2020-06-10 10:35:39 +02:00
Mark Paluch
e560ca67de DATAJDBC-555 - Add common reference documentation sections.
Original pull request: #225.
2020-06-10 10:35:29 +02:00
Mark Paluch
66c6c8e881 DATAJDBC-555 - Polishing.
Fix formatting.

Original pull request: #225.
2020-06-10 10:34:47 +02:00
Mark Paluch
ee190a15a7 DATAJDBC-528 - Prepare 2.0 GA (Neumann). 2020-05-12 12:27:59 +02:00
Mark Paluch
d6ee1cc0c6 DATAJDBC-528 - Updated changelog. 2020-05-12 12:27:45 +02:00
Mark Paluch
ba550a12d7 DATAJDBC-517 - Prepare 2.0 RC2 (Neumann). 2020-04-28 15:03:33 +02:00
Mark Paluch
1ad7044cd2 DATAJDBC-517 - Updated changelog. 2020-04-28 15:03:22 +02:00
Mark Paluch
6fc70b8e13 DATAJDBC-511 - Updated changelog. 2020-04-28 14:46:50 +02:00
Mark Paluch
3d4da895f9 DATAJDBC-495 - Updated changelog. 2020-04-28 11:59:00 +02:00
Jens Schauder
fd98e16038 DATAJDBC-318 - Adding a failing test.
Added failing tests for entities with references.

Code deduplication.
Documentation wording.
Formatting.

Original pull request: #209.
2020-04-28 09:23:52 +02:00
Mark Paluch
999bf29321 DATAJDBC-318 - Initial support for query derivation.
Move JdbcRepositoryQuery into repository.query package. Split JdbcRepositoryQuery into AbstractJdbcQuery and StringBasedJdbcQuery.
Add QueryMapper for mapping of Criteria.
Initial support for query derivation.

Emit events and issue entity callbacks only for default RowMapper.
Custom RowMapper/ResultSetExtractor are in full control of the mapping and can issue events/callbacks themselves.

Update reference documentation.

Original pull request: #209.
2020-04-28 09:23:52 +02:00
Jens Schauder
c20b63eef8 DATAJDBC-520 - Polishing.
Put the parts about references back.

Original pull request: #206.
2020-04-20 10:55:37 +02:00
orange-buffalo
32f997ebd9 DATAJDBC-520 - Improved documentation for MappedCollection annotation.
Original pull request: #206.
2020-04-14 14:40:15 +02:00
Mark Paluch
a61350425a DATAJDBC-504 - Prepare 2.0 RC1 (Neumann). 2020-03-31 14:59:20 +02:00
Mark Paluch
be2f1319a6 DATAJDBC-504 - Updated changelog. 2020-03-31 14:59:12 +02:00
Mark Paluch
c0803ddafe DATAJDBC-341 - Polishing.
Remove SpecialColumnValue in favor of JdbcPropertyValueProvider.hasProperty(…). Rename ResultSetWrapper to ResultSetAccessor. Replace ResultSetAccessor usage in JdbcConverter with ResultSet to avoid visibility issues.

Original pull request: #201.
2020-03-31 11:46:58 +02:00
Jens Schauder
95ca73df2f DATAJDBC-341 - Reworked the changes.
Turns out this was a little more involved than expected.
This modifies the implementation to not use exceptions for flow control.

Properties that get set via setter, wither or field access get not invoked for missing columns.
When properties get referenced in constructors a missing column results in an exception.

As a side effect we now access the `ResultSet` by index.
Depending on how the driver is implemented this might improve the performance a little.

Original pull request: #201.
2020-03-31 11:46:43 +02:00
Jens Schauder
beaeb5cbdf DATAJDBC-512 - Polishing.
Removed some accidental leftovers from the development process.
Added a note in the `new-features`.

Original pull request: #203.
2020-03-26 17:22:44 +01:00
Mark Paluch
ef02b6e9cd DATAJDBC-455 - Polishing.
Rename Dialect bean to jdbcDialect to avoid generic bean names. Require JdbcOperations in DialectResolver. Rename JdbcDialectResolver to DialectResolver for consistent naming with R2DBC the underlying type is a Dialect.

Tweak Javadoc and extend documentation with custom conversions include from Spring Data Commons. Extract MySQL identifier processing defaults into constant.

Original pull request: #202.
2020-03-26 11:08:55 +01:00
Jens Schauder
1c4ff416c9 DATAJDBC-455 - Documentation.
Original pull request: #202.
2020-03-26 11:08:53 +01:00
Mark Paluch
f721b20039 DATAJDBC-496 - Updated changelog. 2020-03-25 10:59:47 +01:00
Mark Paluch
8bd787c588 DATAJDBC-454 - Polishing.
Reformat code. Tweak reference doc wording.

Original pull request: #199.
2020-03-19 09:24:22 +01:00
Jens Schauder
5fdfd3a9dc DATAJDBC-454 - Adds generics to events.
Events now have a type parameter for the type of aggregate root they relate to.
In order to utilize this an react to only events relating to a specific type of entity `AbstractRelationalEventListener` was added.

Original pull request: #199.
2020-03-19 09:21:56 +01:00
Michal Fotyga
7a2a3fb2eb DATAJDBC-506 - Fix some typos in code and documentation.
Original pull request: #200.
2020-03-16 08:56:01 +01:00
Jens Schauder
de02336592 DATAJDBC-486 - Prepare 2.0 M4 (Neumann). 2020-03-11 09:46:29 +01:00
Jens Schauder
9788a69b5f DATAJDBC-486 - Updated changelog. 2020-03-11 09:46:16 +01:00
Mark Paluch
7956e2c915 DATAJDBC-472 - Updated changelog. 2020-02-26 11:55:05 +01:00
Mark Paluch
8e2c53e720 DATAJDBC-471 - Updated changelog. 2020-02-26 11:31:47 +01:00
Mark Paluch
98c54ae7c1 DATAJDBC-474 - Prepare 2.0 M3 (Neumann). 2020-02-12 14:46:56 +01:00
Mark Paluch
eaf4fa189b DATAJDBC-474 - Updated changelog. 2020-02-12 14:46:48 +01:00