rob bygrave
d5d9a897ae
[maven-release-plugin] prepare release ebean-11.40.1
ebean-11.40.1
2019-06-29 00:44:05 +12:00
rob bygrave
ddf200ffdd
#1738 - Refactor toArray() plus various
2019-06-29 00:40:16 +12:00
rob bygrave
7fa5e2aa8c
#1738 - Refactor add final, Object.equals, Integer.compare
2019-06-29 00:23:12 +12:00
rob bygrave
8bfae9deef
#1738 - Refactor simplify switch and various
2019-06-28 23:48:03 +12:00
rob bygrave
e6c9f151c1
#1738 - Refactor tidy suppressWarnings and access
2019-06-28 23:20:57 +12:00
rob bygrave
30a0935300
#1738 - Refactor tidy suppressWarnings
2019-06-28 23:04:20 +12:00
rob bygrave
b4182d4519
#1738 - Refactor SqlTreeNodeBean tidy
2019-06-28 22:40:14 +12:00
rob bygrave
93cc0399f1
#1738 - Refactor SqlTreeNodeBean load method
2019-06-28 22:35:36 +12:00
rob bygrave
5404dab5a3
Bump to 11.40.1-SNAPSHOT
2019-06-28 21:35:02 +12:00
rob bygrave
d70da1d805
#1738 - Refactor tidy internals - refactor move server.lib.Str
2019-06-28 21:32:15 +12:00
rob bygrave
2225d5b7e8
#1738 - Refactor tidy internals - refactor move DtoQueryRequest
2019-06-28 21:30:15 +12:00
rob bygrave
270369bd65
#1738 - Refactor tidy internals - DLoadContext
2019-06-28 21:20:42 +12:00
rob bygrave
a932d61a94
#1737 - PersistenceException while using aggregate query on related entity
...
This part includes support for joins off an aggregation formula
on a ManyToOne.
e.g. We use min(customer) ... to 'query join' to customer
in the query below.
List<Contact> contacts = Ebean.find(Contact.class)
.select("lastName, min(customer)")
.fetchQuery("customer", "name, status")
.findList();
2019-06-28 21:03:14 +12:00
rob bygrave
24b08663af
#1737 - PersistenceException while using aggregate query on related entity
...
Fix excluding the ability to additionally join (off the min(manyToOne))
2019-06-28 20:16:05 +12:00
rob bygrave
bb6c9c84ba
#1736 - Bump to ebean-agent 11.40.1 (with synthetic modifier on generated code)
2019-06-28 10:55:14 +12:00
rob bygrave
a1e185b0f6
Refactor tidy internals - BatchedPstmtHolder, always true condition (no effective change)
...
Remove condition check on firstError == null ... as it is always true
2019-06-24 13:41:21 +12:00
Rob Bygrave and GitHub
e2a467ca5a
Create FUNDING.yml
2019-06-19 23:49:00 +12:00
rob bygrave
4b28933298
[maven-release-plugin] prepare for next development iteration
2019-06-14 16:45:16 +12:00
rob bygrave
6077acf134
[maven-release-plugin] prepare release ebean-11.39.3
ebean-11.39.3
2019-06-14 16:45:05 +12:00
rob bygrave
8a4ffd21ab
#1722 - Fix for - L2 cache throw exception when query with custom ManyToMany relation model
2019-06-14 16:38:58 +12:00
rob bygrave
d1314124af
#1722 - Failing test for - L2 cache throw exception when query with custom ManyToMany relation model
2019-06-14 16:38:43 +12:00
rob bygrave
36f018b6aa
[maven-release-plugin] prepare for next development iteration
2019-06-13 23:38:28 +12:00
rob bygrave
87ccb6e333
[maven-release-plugin] prepare release ebean-11.39.2
ebean-11.39.2
2019-06-13 23:38:18 +12:00
rob bygrave
3432c365f6
Bump ebean-migration to 11.16.2 with fix for migration sql that ...
...
That includes semi-colon and new line in literal content
2019-06-13 00:14:20 +12:00
rob bygrave
b7d5aa344f
Fix test only - add missing assert on NoopExpressionTest
2019-06-13 00:11:34 +12:00
rob bygrave
7e768623e4
#1730 - Fix for wrong JDBC batch sorting / ordering
...
This is a bit of a refactor that simplifies the ordering of
batch execution (BatchedBeanHolder ordering). In short we
batch by bean type and depth (rather than just type).
This means that there are some cases we are not optimal
(where we could batch by bean type in different depths)
but that is expected to be rare and problematic for
hierarchies of the same type.
2019-06-12 23:41:48 +12:00
rob bygrave
73ab2ee1fe
Merge branch 'FOCONIS-bug/wrong_batch_sorting'
2019-06-12 21:17:15 +12:00
rob bygrave
122fed448c
Merge branch 'bug/wrong_batch_sorting' of https://github.com/FOCONIS/ebean into FOCONIS-bug/wrong_batch_sorting
2019-06-12 21:16:50 +12:00
rob bygrave
6e52bee91f
#1723 - Fix for TestUpdateCircularSave.testCircularCascade()
2019-06-10 23:31:47 +12:00
rob bygrave
cc26afad13
Merge branch 'tobias--circular_saves_bugs'
2019-06-10 21:04:17 +12:00
rob bygrave
bf20449fb5
Merge branch 'circular_saves_bugs' of https://github.com/tobias-/ebean into tobias--circular_saves_bugs
2019-06-10 21:03:55 +12:00
Rob Bygrave and GitHub
6af5fae8e9
#1727 - Refactor internals to use Instant for json parse on date time types ( #1728 )
2019-06-10 16:16:04 +12:00
rob bygrave
e26a38ecaa
#1727 - No effective change, simplify DefaultServer.createEntityBean()
2019-06-10 16:14:12 +12:00
rob bygrave
1cdf68f1c0
#1727 - No effective change, tests with static imports
2019-06-10 16:13:19 +12:00
jonasPoehler and Rob Bygrave
2923dd1d96
Bugfix/create entity bean unload ( #1729 )
...
* #1726 Add a testcase to reveal wrong behaviour of createEntityBean
* #1726 FIX: createEntityBean must not unload properties for "new" beans
(cherry picked from commit 270721bdb54373a83ef00b19a3c35da50f2a2bf5)
2019-06-10 16:09:12 +12:00
Jonas Pöhler (JPo)
9067508e1d
Add testcase for wrong batch sorting
2019-06-07 13:42:31 +02:00
rob bygrave
385cc76e34
#1724 - Fix, UtilDateTimeParser - date time parsing with nanos precision
2019-06-04 22:20:28 +12:00
Snōwball and Rob Bygrave
c14cb4b85e
Add (failing) java 11 to travis - date time parsing with nanos precision ( #1724 )
...
* Add (failing) java 11 to travis
* Extra test-case for date parser
2019-06-04 21:56:25 +12:00
Snōwball
52644647e4
Add another test case for circular dependencies
2019-05-27 11:14:48 +02:00
Snōwball
3bf9dd6743
Testcase for ebean with circular dependences
...
1. While the javax.persistance api discourages the use of bidirectional
cascades, it does not prohibit them. They're very useful and natural
if you think of the database as a graph instead of a tree.
test case 1 (testCircularCascade) tests this.
2. Second test case fetches the child, but saves the parent. If used like
that, the child will not have it's changes saved.
2019-05-23 16:38:55 +02:00
rob bygrave
aececa2199
[maven-release-plugin] prepare for next development iteration
2019-05-22 22:23:33 +12:00
rob bygrave
b4e22a4ca7
[maven-release-plugin] prepare release ebean-11.39.1
ebean-11.39.1
2019-05-22 22:23:19 +12:00
rob bygrave
9b8b4414c4
Bump agent and ebean-migration
2019-05-22 22:21:35 +12:00
rob bygrave
b8fd2c7a02
Bump to 11.39.1-SNAPSHOT
2019-05-22 21:46:49 +12:00
rob bygrave
a94f5d74ca
No effective change - add test for select formula with positioned parameters
2019-05-21 16:59:39 +12:00
rob bygrave
3829613c37
#1717 #1721 - Fix for table touch with query cache clear
2019-05-21 09:17:07 +12:00
Roland Praml and Rob Bygrave
0762eaf0ab
changed test to detect issue #1717 ( #1721 )
2019-05-21 09:12:43 +12:00
Rob Bygrave and GitHub
7fbdab6220
Refactor TableModState to use nanoTime refactor ( #1720 )
...
* #1719 - Refactor TableModState to use nanoTime
* Tests only - reduce logging
2019-05-21 00:42:17 +12:00
Roland Praml and Rob Bygrave
cf4d45befb
refactor: unwrap invocationTargetException ( #1718 )
2019-05-21 00:37:03 +12:00
rob bygrave
dcd81a857d
#1717 - Add tests for Query Cache invalidation
...
Revert the prior change that added the extra calls to
changeSet.addInvalidate(desc); as they are not needed.
2019-05-20 21:14:47 +12:00