Ryszard Trojnacki
98a80295fe
Added code to allow for null items in @DbArray lists.
2019-09-10 20:07:33 +02:00
rob bygrave
81c2c804a6
#1806 - SQLException:Data conversion error converting "c5866ffb-2e1c-457e-bdad-61ba4466f86e" [22018-197] Bind values:[1, ] Query was:
2019-08-26 21:12:07 +12:00
rob bygrave
0e65efea57
#1804 - Kotlin: Generating collection with wildcard type - Get error BeanNotRegisteredException: Error with association to [null] from [...Foo.manyProperty]. Is null registered?
2019-08-25 15:58:46 +12:00
rob bygrave
21a3f322e1
#1798 - Fix automatic query label set on nested secondary query when using profileLocation
2019-08-19 23:15:27 +12:00
rob bygrave
0d175557b0
No effective change - update test clearing data
2019-08-19 21:50:17 +12:00
rob bygrave
9674711516
#1796 - ENH: add query.fetchCache(path) ... for explicitly building part of graph from L2 cache
2019-08-19 21:36:19 +12:00
rob bygrave
9155716752
#1795 - Refactor bind padding for Id IN expressions (based on internal multiValueSupport and simple id)
2019-08-18 16:33:36 +12:00
rob bygrave
c530883e5e
#1793 - ENH: Add filterMany() that takes expressions ... as a simpler option
2019-08-15 22:05:46 +12:00
Rob Bygrave and GitHub
1d471fee92
#1768 - Initial refactor extracting CallOrigin interface ( #1791 )
2019-08-14 17:02:57 +12:00
rob bygrave
f5459920e9
#1785 - Bean gets replaced on json deserialization with primitive 'null' id
2019-08-12 21:05:32 +12:00
rob bygrave
ad7e18561b
#1788 - ENH: Add support for NuoDB database platform
...
Remove the extra truncate
2019-08-11 16:43:24 +12:00
rob bygrave
c640524bfc
#1788 - ENH: Add support for NuoDB database platform
2019-08-11 16:24:37 +12:00
rob bygrave
bb7df71391
#1782 - ENH: Add truncate(Class<?>... types) and truncate(String... tables)
2019-08-10 21:40:23 +12:00
rob bygrave
cb6f0335b1
#1787 - Update CockroachDB support for DDL generation with autocommit and no history support
2019-08-08 23:22:58 +12:00
rob bygrave
b3d0c21a80
#1783 - Save bean with only *ToMany relations with user generated ID
2019-08-07 22:28:51 +12:00
rob bygrave
a115cdf095
#1784 - Tests related to NPE with IDEA plugin and mockito 3.0.0
2019-08-07 21:38:52 +12:00
rob bygrave
5a39dcb39c
#1775 - MySql 8 by default wants JDBC Date set and read with JVM Calendar (timezone)
2019-07-25 21:25:38 +12:00
rob bygrave
bcb136b692
#1765 - Wrong SQL generated on m2m and OrderBy (Regression of #1746 )
2019-07-19 10:43:07 +12:00
rob bygrave
8b670fd615
Fix tests for sql server which doesn't support order by nulls last
2019-07-19 10:35:26 +12:00
rob bygrave
970bc8e973
Fix tests for sql server
2019-07-19 10:28:13 +12:00
rob bygrave
858c55c978
No effective change - format only test code
2019-07-19 00:20:22 +12:00
rob bygrave
cedba089e1
Merge branch 'cannot-access-referenced-prop' of https://github.com/FOCONIS/ebean into FOCONIS-cannot-access-referenced-prop
2019-07-18 23:48:47 +12:00
Alexander Wagner
272eae5f22
Do not use @View for Test
2019-07-18 11:19:43 +02:00
rob bygrave
ee4d1bf866
#1760 #1759 - move make available via ebean-test-config
2019-07-17 15:48:11 +12:00
rob bygrave
dcf7b60d37
#1760 #1759 - ENH: Add ForTests.rollbackAll(closure) and ForTests.createRollbackAll()
2019-07-17 14:44:52 +12:00
rob bygrave
0663a97941
No effective change - update test for TestTransientMap
2019-07-17 13:48:12 +12:00
rob bygrave
7d37c6cfd8
#1753 - use selectId() for findCount() with Formula properties
2019-07-15 19:04:43 +12:00
rob bygrave
496672b394
#1753 - Tidy for Issue with using the Formula-Properties
2019-07-14 16:03:07 +12:00
rob bygrave
1ffe359573
Merge branch 'Tests-for-Queries-With-Formula-Properties' of https://github.com/FOCONIS/ebean into FOCONIS-Tests-for-Queries-With-Formula-Properties
2019-07-14 15:23:16 +12:00
rob bygrave
23cd9b6a93
Remove use of agent-loader
...
Enhancement always done via maven plugin or Ebean IDE plugin (javaagent)
2019-07-14 15:21:55 +12:00
Roland Praml
081cb20260
always add main ID property, if no foreign key (=noConstraint) is present
...
(cherry picked from commit ea562151a8e3043df13381abd0d076d592618340)
2019-07-12 14:23:50 +02:00
Roland Praml
53f1da32be
Add testcase for @DbForeignKey(noconstraint = true)
2019-07-12 14:21:45 +02:00
Roland Praml
5544a2cc3e
Possible fix
2019-07-12 12:59:19 +02:00
Thomas Fellner
84c3008db1
Add query tests for @Formula-Properties
2019-07-09 17:35:27 +02:00
rob bygrave
52398317bc
#1746 - Wrong SQL generated when using setDistinct and order by on aggregated column
2019-07-01 22:50:44 +12:00
rob bygrave
9f19ed5376
#1743 - When using @PrimaryKeyJoinColumn, FK constraint generation cannot be disabled
2019-07-01 00:07:14 +12:00
rob bygrave
8ffc9ede85
#1740 and #1744 Don't include the discriminator column on Inheritance query on a type that has no sub-types
...
Fix for #1740
2019-06-30 21:52:01 +12:00
rob bygrave
eba521563a
#1739 - Entity with just @Id and @OneToMany fields produces broken insert query
2019-06-30 19:37:49 +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
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
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
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
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
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
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