Commit Graph

7636 Commits

Author SHA1 Message Date
Jan-Willem Gmelig Meyling
3ed6c822bb Type nullif in ComparableExpression and StringExpression 2021-01-25 23:05:25 +01:00
Jan-Willem Gmelig Meyling
d651911bd5
Java 9 Automatic Module Names (#2727) 2021-01-24 20:50:27 +01:00
Jan-Willem Gmelig Meyling
b2b6c646b3
Merge pull request #2728 from querydsl/issue-2366
[#2366] Expose min/max on ComparableExpression(Base)
2021-01-24 17:51:49 +01:00
Jan-Willem Gmelig Meyling
6d5e062cf6
Merge pull request #2726 from querydsl/jakarta-ee
[#2612] Support Jakarta EE through Eclipse Transformer
2021-01-24 16:41:58 +01:00
Jan-Willem Gmelig Meyling
44809a9add
Merge pull request #2636 from ebbing/i2380
[#2380] Added configuration for gradle incremental annotation processing
2021-01-24 16:41:13 +01:00
Jan-Willem Gmelig Meyling
1c7def015b [#2366] Expose min/max on ComparableExpressoin(Base) 2021-01-24 16:39:46 +01:00
Jan-Willem Gmelig Meyling
2a7348f6c8 [#2612] Add JPA service provider to Jakarta EE jar 2021-01-24 15:39:31 +01:00
Jan-Willem Gmelig Meyling
c9d5f3b689
Merge pull request #2709 from querydsl/supplier
Get rid of javax-inject dependency in jpa and sql
2021-01-24 14:52:57 +01:00
Jan-Willem Gmelig Meyling
d752845021 [#2612] Support Jakarta EE through Eclipse Transfmorer 2021-01-24 13:54:16 +01:00
Jan-Willem Gmelig Meyling
0af1bc9aae Get rid of javax-inject dependency in jpa and sql 2021-01-24 13:31:37 +01:00
Jan-Willem Gmelig Meyling
12f4ae4e1d
Merge pull request #2677 from querydsl/issues/2460
issue 2460: use Generated annotation with CLASS retention
2021-01-18 22:45:48 +01:00
Jan-Willem Gmelig Meyling
7b9900a9d7
Merge pull request #2711 from querydsl/slf4j-to-jul
Switch from Slf4j to JUL to reduce transitive dependencies
2021-01-18 22:44:51 +01:00
rob-valor
b7009c4529 [#2460] Allow alternative Generated annotation to be provided
Fixes #2460
Fixes #2612
Fixes #2242
Closes #2657

Co-authored-by: Jan-Willem Gmelig Meyling <jan-willem@youngmediaexperts.nl>
2021-01-18 10:19:07 +01:00
Jan-Willem Gmelig Meyling
25196aeb49
Merge pull request #2692 from querydsl/idosal-patch-2
Update doc book reference page
2021-01-17 16:46:01 +01:00
Jan-Willem Gmelig Meyling
d489638f9e Switch from Slf4j to JUL to reduce transitive dependencies 2021-01-17 15:54:11 +01:00
Jan-Willem Gmelig Meyling
dc6ac6462c Fix homepage and module names 2021-01-17 15:51:42 +01:00
Jan-Willem Gmelig Meyling
a1099b2765
Merge pull request #2720 from lpandzic/SQLTemplatesRegistry-sql-server-improvement
SQLServer2012Templates for SQL Servers newer than 2012
2021-01-14 15:19:27 +01:00
lpandzic
3faddb49f8 fixed checkstyle errors 2021-01-14 06:25:36 +01:00
lpandzic
7b4049035c changed mssql SQLTemplatesRegistry handling to return SQLServerServer2012Templates for databaseMajorVersion > 10 2021-01-13 14:41:06 +01:00
Jan-Willem Gmelig Meyling
492dc7da8f
Merge pull request #2565 from jwgmeligmeyling/guava-collections-result-transformers
ResultTransformers for Guava collections
2021-01-05 22:38:02 +01:00
Jan-Willem Gmelig Meyling
3f16d02800
Merge pull request #2713 from querydsl/update-spatial
[#2404] Upgrade GeoLatte to 1.4.0
2021-01-03 18:59:10 +01:00
Jan-Willem Gmelig Meyling
ac7f855dda ResultTransformers for Guava collections
This pull request implements `ResultTransformers` for [Guava collection types](https://github.com/google/guava/wiki/CollectionUtilitiesExplained) (`Multimap`, `Table`, `BiMap`). The [`ResultTransformers`](http://www.querydsl.com/static/querydsl/latest/reference/html/ch03s02.html) form a fantastic API to project tuples to a composition of collections, most notably `Map` and `List`. However, deep nested `Maps` of `Lists` or `Maps` of  `Maps` can lead to superfluous and erroneous code. The Guava collection types help with this, for example: `Multimap` forms a fluent API around a `Map<K, Set<V>` and `Table<R, C, V>` is basically a two-dimensional `Map`. This pull request adds factory methods in `GuavaGroupBy` to construct `ResultTransformers` for these Guava collection types.
2021-01-03 17:54:35 +01:00
Jan-Willem Gmelig Meyling
3fd900fc90 [#2292] Upgrade Geolatte for querydsl-sql-spatial
Fixes #2292

Co-authored-by: Kyösti Herrala <kyosti.herrala@vincit.fi>
2021-01-03 16:27:49 +01:00
Jan-Willem Gmelig Meyling
c54649ade0
Merge pull request #2716 from querydsl/remove-slf4j-simple-transitive-dependency
Exclude duplicate slf4j-simple logger from PostgreSQL JDBC driver
2021-01-02 22:46:36 +01:00
Kyösti Herrala
daf73a6dac Exclude duplicate slf4j-simple logger from PostgreSQL JDBC driver 2021-01-02 20:00:19 +01:00
Jan-Willem Gmelig Meyling
8eb0baf3f2 [#2320] Make Spatial extension available for jpa-codegen
Fixes #2320
Closes #2322

Co-authored-by: Henning Bredel <bredel@52north.org>
2021-01-02 17:48:53 +01:00
Jan-Willem Gmelig Meyling
d9adbe4701 [#2404] Support org.locationtech:jts in codegen 2021-01-02 16:47:26 +01:00
Jan-Willem Gmelig Meyling
968dfb8538 [#2404] Upgrade GeoLatte to 1.4.0
Fixes #2404
Closes #2418
Closes #2584
Closes #2670

Co-authored-by: Matti Tahvonen <matti@vaadin.com>
Co-authored-by: Kochkurov <kochkurovn@gmail.com>
Co-authored-by: Kyösti Herrala <kyosti.herrala@vincit.fi>
2021-01-02 16:43:52 +01:00
Jan-Willem Gmelig Meyling
0c18ce2937
Merge pull request #2710 from ladislavlencucha/issue/2048
JPQL: Null instead of Tuple with null value is returned
2021-01-02 14:20:31 +01:00
Jan-Willem Gmelig Meyling
77e1cb17d0 [#2048] Exclude in Derby and Hibernate 2021-01-02 12:43:06 +01:00
Ladislav Lencucha
8831ce4efa fix(2048): checkstyle fixes 2021-01-02 11:49:00 +01:00
Jan-Willem Gmelig Meyling
7504f2fd1f [#2048] Fix handling null projection in AbstractJPAQuery 2021-01-02 01:23:19 +01:00
Jan-Willem Gmelig Meyling
16253feda3 [#2048] Reproducer for Eclipselink 2021-01-02 01:09:22 +01:00
Jan-Willem Gmelig Meyling
a9b4494255 [#2048] Fix for null result in CollQuerySerializer 2021-01-02 00:54:53 +01:00
Ladislav Lencucha
f112a7e4a6 test(2048): test case to show how single expression operation results in unexpected result 2021-01-02 00:54:53 +01:00
Jan-Willem Gmelig Meyling
80fdeb7505
Merge pull request #2627 from ilitosh/i2467
Prevent ExtendedBeanSerializer from generating 2 toString methods
2021-01-01 21:49:55 +01:00
Jan-Willem Gmelig Meyling
78cd6ae97b
Merge pull request #2563 from jwgmeligmeyling/comparable-expression-inconsistency
Fix inconsistency between final and non-final methods in ComparableExpression, ComparableExpressionBase and SimpleExpression
2021-01-01 18:52:04 +01:00
Jan-Willem Gmelig Meyling
32e927d3a4
Merge pull request #2687 from querydsl/issue/2686
[#2686] Kotlin extension methods
2021-01-01 17:14:18 +01:00
Jan-Willem Gmelig Meyling
3411f7857d
Merge pull request #2108 from harshtuna/collections-order-nulls-last
fix for #2106 enable NullsLast support in querydsl-collections orderBy()
2021-01-01 17:14:05 +01:00
Ilya Litosh
8e4bedb4ca Prevent ExtendedBeanSerializer from generating 2 toString methods 2021-01-01 16:26:06 +01:00
Alexey Egorov
6ddab435e6 fix for #2106 enable NullsLast support in querydsl-collections orderBy() 2021-01-01 16:13:01 +01:00
Jan-Willem Gmelig Meyling
852b48a4ca
Merge pull request #2708 from querydsl/issue-2666
[#2666] Clearer exception for using unsupported SQL Expressions in JPQL
2021-01-01 16:03:11 +01:00
Jan-Willem Gmelig Meyling
33dd19c855 [#2666] Clearer exception for using unsupported SQL Expressions in JPQL 2021-01-01 16:02:56 +01:00
Jan-Willem Gmelig Meyling
a114f2018e Updated CHANGELOG.md 2021-01-01 13:49:57 +01:00
Jan-Willem Gmelig Meyling
f323402c6c Updated CHANGELOG.md 2021-01-01 13:40:52 +01:00
Jan-Willem Gmelig Meyling
f1e0197284
Merge pull request #2667 from querydsl/fix-inserts
Support HQL Subquery Insert Clause
2021-01-01 13:34:53 +01:00
Jan-Willem Gmelig Meyling
d9135b228a
Merge pull request #2605 from jwgmeligmeyling/issue/2053
[#2504] [#2053] Fix fetchResults for GROUP BY and HAVING in JPQL
2021-01-01 13:24:24 +01:00
Jan-Willem Gmelig Meyling
85c8e89934
Merge pull request #2707 from querydsl/i1941
Remove dots from MDC log fields.
2021-01-01 13:23:00 +01:00
Jan-Willem Gmelig Meyling
5dac034f9c
Merge pull request #2685 from querydsl/kotlin
[#2684] Provide Kotlin example project
2020-12-31 19:48:24 +01:00
Wyko Rijnsburger
2362416d26 Remove dots from MDC log fields. 2020-12-31 19:46:16 +01:00