Rob Bygrave
b6843c6db0
Version 14.7.0
14.7.0
2024-10-10 23:48:29 +13:00
Rob Bygrave
57782c05b5
Update ebean-agent to 14.7.0 (Updates to ASM 9.7.1)
2024-10-10 23:46:37 +13:00
Rob Bygrave
a2ee8b61f8
Merge pull request #3487 from FOCONIS/batch-ordering-bug
...
Bug: Batch ordering - Regression introduced in version 13.26.1, insertAll() leaves batchMode=true enabled ... when it should not
2024-10-10 22:31:15 +13:00
Rob Bygrave
1225a2776f
Merge pull request #3485 from FOCONIS/ordercolumn-cache-queries
...
Fix orderBy for cached many requests
2024-10-10 22:30:23 +13:00
Rob Bygrave
a499c8c26a
Merge pull request #3493 from ebean-orm/feature/3490
...
#3490 filterMany generates invalid sql when the many side uses @EmbeddedId to model composite primary key
2024-10-10 22:27:58 +13:00
Rob Bygrave
8e627c756f
#3490 filterMany generates invalid sql when the many side uses @EmbeddedId to model composite primary key
2024-10-10 22:24:24 +13:00
Rob Bygrave
45cc78bb0a
#3490 filterMany generates invalid sql when the many side uses @EmbeddedId to model composite primary key
2024-10-10 22:11:20 +13:00
Rob Bygrave
38a8e95b36
#3491 Update javadocs and SqlQuery Postgres ANY tests
2024-10-10 20:08:03 +13:00
Rob Bygrave
bca381104b
Merge pull request #3491 from ajcamilo/master
...
Add setArrayParameter to SqlQuery
2024-10-10 20:07:08 +13:00
André Camilo
7e0c6795ff
add setArrayParameter to SqlQuery
2024-10-09 13:24:52 +01:00
Roland Praml
8b4804be22
Fix: after DB.inserAll, transaction may stay in batchmode
2024-10-08 13:16:37 +02:00
Roland Praml
a8418a3d75
Created test for batch escalation
2024-10-08 13:16:32 +02:00
Rob Bygrave
bb0f63e38a
Merge pull request #3488 from ebean-orm/dependabot/maven/ebean-test/commons-io-commons-io-2.14.0
...
Bump commons-io:commons-io from 2.7 to 2.14.0 in /ebean-test
2024-10-08 18:28:32 +13:00
Rob Bygrave
978ed26b78
Update ebean-agent 14.6.1 for #3484
2024-10-08 18:23:46 +13:00
Rob Bygrave
5cfa7295f8
Update tests for test-kotlin with latest agent
2024-10-08 18:17:08 +13:00
Noemi Praml
88d8b4fb5e
Fix orderBy for cached many requests
2024-10-07 15:04:46 +02:00
dependabot[bot]
93155d3c8f
Bump commons-io:commons-io from 2.7 to 2.14.0 in /ebean-test
...
Bumps commons-io:commons-io from 2.7 to 2.14.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-03 18:46:07 +00:00
Rob Bygrave
6d5f740337
TestQueryPaging example to H2 and Postgres due to use of nulls first
...
nulls first isn't supports by mysql
2024-09-20 21:21:57 +12:00
Rob Bygrave
bd06b57144
Add valhalla EA build
2024-09-18 20:49:40 +12:00
Rob Bygrave
77383f4d29
Version 14.6.0
14.6.0
2024-09-17 22:23:13 +12:00
Rob Bygrave
29fcbbfe97
Bump ebean-agent to 14.6.0
2024-09-17 22:09:44 +12:00
Rob Bygrave
d9e0a35efb
Merge pull request #3481 from ebean-orm/feature/boostrap-service
...
Use io.ebean.service.BootstrapService as common marker interface for service loading bootstrapped services
2024-09-17 22:03:52 +12:00
Rob Bygrave
0c01ecbac7
Merge pull request #3478 from ebean-orm/feature/3462
...
#3462 Add Paging as alternative to maxRows + firstRow + orderBy
2024-09-17 22:03:13 +12:00
Rob Bygrave
5095583cc8
Merge pull request #3473 from ebean-orm/feature/3455-query-beans-improvement
...
#3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships
2024-09-17 22:02:40 +12:00
Rob Bygrave
92f04a2353
Use io.ebean.service.BootstrapService as common marker interface for service loading bootstrapped services
2024-09-17 21:58:19 +12:00
Rob Bygrave
acbce35182
Merge pull request #3480 from ebean-orm/feature/emptylist
...
Change EmptyPagedList to be deprecated from public use
2024-09-16 21:07:40 +12:00
Rob Bygrave
d6165f4b17
Change EmptyPagedList to be deprecated from public use
...
This should never have been public really
2024-09-16 20:58:40 +12:00
Rob Bygrave
95656360a9
Mark OrderBy constructors as deprecated
...
The plan is to migrate OrderBy into an interface
2024-09-15 19:21:17 +12:00
Rob Bygrave
65d7df5488
#3462 Add Paging as alternative to maxRows + firstRow + orderBy
...
Paging is an alternative to specifying the maxRows + firstRow + orderBy on a query.
Example:
```java
var orderBy = OrderBy.of("lastName desc nulls first, firstName asc");
var paging = Paging.of(0, 100, orderBy);
DB.find(Contact.class)
.setPaging(paging)
.where().startsWith("lastName", "foo")
.findList();
```
2024-09-12 22:54:35 +12:00
Rob Bygrave
12648cd37d
Fix test TestQueryFilterMany
2024-09-12 20:31:37 +12:00
Rob Bygrave
edbd13c075
Version 14.5.2
14.5.2
2024-09-11 20:58:13 +12:00
Rob Bygrave
0964980a69
Merge pull request #3474 from ebean-orm/feature/3453
...
#3453 - Different filterMany behavior when no matches found
2024-09-11 20:27:50 +12:00
Rob Bygrave
dc7d349366
#3453 - Different filterMany behavior when no matches found
2024-09-10 23:11:44 +12:00
Rob Bygrave
a2e66bcb89
#3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships
...
Use protected helper methods on TQAssocBean for the filterMany() methods generated onto AssocMany beans.
2024-09-10 00:24:41 +12:00
Rob Bygrave
4d79815779
#3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships
...
Changes the query bean code generation for "Associated beans" to have separate AssocOne and AssocMany for *ToOne and *ToMany relationships.
Moves the filterMany() expressions such that they are only available on the *ToMany relationships.
2024-09-09 23:26:13 +12:00
Rob Bygrave
cbac00a89f
Merge pull request #3472 from ebean-orm/feature/3461-take-2
...
#3461 - Add also() for query beans
2024-09-09 22:18:40 +12:00
Rob Bygrave
33b2c398f6
#3461 - Add also() for query beans
2024-09-09 22:13:04 +12:00
Rob Bygrave
416f50e782
Merge pull request #3471 from ebean-orm/feature/bump-agent
...
Bump ebean-agent, will support future improvement to query beans with…
2024-09-09 21:59:20 +12:00
Rob Bygrave
2e8a6ceb53
Bump ebean-agent, will support future improvement to query beans with AssocOne AssocMany
2024-09-09 21:54:09 +12:00
Rob Bygrave
f0fd9003ad
Version 14.5.1
14.5.1
2024-09-02 22:03:55 +12:00
Rob Bygrave
dfeffb7c5e
Bump ebean-agent, no effective change
2024-09-02 21:50:21 +12:00
Rob Bygrave
4b0fcb1d29
Merge pull request #3469 from ebean-orm/feature/orderBy2
...
#3466 - Duplicated entities in findMany when a ManyToOne relation is fetched
2024-09-02 20:53:42 +12:00
Rob Bygrave
a7fe5d2b84
#3466 - Duplicated entities in findMany when a ManyToOne relation is fetched (Postgresql)
...
Internally in OrmQueryDetail.markQueryJoins() the SpiQueryManyJoin is determined and returned. This change uses this and effectively removes the code from OrmQueryRequest.determineMany() and BeanDescriptor.manyProperty() which was the source of this issue (performing a similar task but not correctly taking the full path into account and hence the source of this bug).
2024-09-02 19:28:11 +12:00
Rob Bygrave
30327fe33e
Improve existing test asserts around order by clause ( #3467 )
2024-09-02 08:25:19 +12:00
Rob Bygrave
1e013331d4
Improve existing test asserts around order by clause
2024-09-02 08:19:02 +12:00
Rob Bygrave
f8964707d9
#3463 - Ignore queryBean.select(null) calls ( #3464 )
2024-08-27 21:01:51 +12:00
Rob Bygrave
86c7de2de8
ebean-test: Modify postgis platform to support both net.postgis and og.postgis ( #3449 )
...
* ebean-test: Modify postgis platform to support both net.postgis and org.postgis
Use Class.forName() to test existence of net.postgis.jdbc.DriverWrapperLW and if available use that driver rather than the older org.postgis.DriverWrapperLW one.
Also support explicitly specifying the driver to use via test property - ebean.test.postgis.driver
* Update test for net postgis to use a separate container
* Remove NetPostgisSetup as PostgisSetup handles both cases now
2024-08-27 20:44:03 +12:00
Michael Benz
53b4d94933
Update README.md fixing broken Foconis logo ( #3457 )
...
Updated the Foconis AG logo with the new Foconis Analytics URL which was broken because of a deep link to a Yoomla logo that is no longer available.
2024-08-27 20:40:36 +12:00
Rob Bygrave
b0ec23e53c
Update tests to ensure ResetBasicData.reset() was called early
2024-08-04 18:59:46 +12:00
Rob Bygrave
20caae532c
Adjust ResetBasicData with more output
2024-08-04 18:15:22 +12:00