Vladimir Konkov
01e7ddcffd
Try to fix ClassCastException in isToManyDirty() check
2021-09-20 20:02:58 +03:00
rbygrave
a7a056f041
#2379 - Refactor tidy internals only - method names and tidy for internal BatchPstmt and related
2021-09-20 12:35:00 +12:00
rbygrave
1bf9cfde50
#2377 - Revert back the changes to BatchControl as no longer needed
...
With the fix to the depth we no longer need these changes to BatchControl
2021-09-20 11:53:31 +12:00
rbygrave
f51f2269fb
#2377 - Wrong order in batch save, fix transaction depth
...
The guts of this fix is in DefaultPersister.saveAssocOne() with the change to use the new transaction.depthDecrement() method. For our failing test cases this changes the depth from -1, 0 to be 0, 1.
We can see the impact of this change in the batch ordering via the logging of:
io.ebean.SUM - txn[1001] BatchControl flush ...
2021-09-17 17:58:20 +12:00
rbygrave
b38a21f8c4
Merge branch 'save-cascade-order' of https://github.com/FOCONIS/ebean into FOCONIS-save-cascade-order
2021-09-17 14:00:35 +12:00
Roland Praml
bf62efd220
Add failing testcases for wrong order in batch save and possible fix for one of them
2021-09-16 16:52:20 +02:00
Rob Bygrave
3865fc8ffd
#2376 - When Lazy load of soft deleted bean - javax.persistence.EntityNotFoundException: Bean not found during lazy load or refresh. id[*] type[class *]
2021-09-16 23:01:04 +12:00
Rob Bygrave
b262c2e19d
#2373 - Tidy up, migrate from deprecated methods
2021-09-16 11:58:45 +12:00
Rob Bygrave and GitHub
cf95372f32
Merge pull request #2373 from FOCONIS/pr/enh/post_process_find_controller
...
Allow post-processing in BeanFindController
2021-09-16 11:26:34 +12:00
Rob Bygrave and GitHub
41bbfb0c9c
Merge pull request #2372 from FOCONIS/pr/bugfix/optimistic_lock_undo_generated_properties
...
Undo generated properties on OptimisticLockException
2021-09-16 11:17:55 +12:00
Jonas Pöhler
d016f479e2
Merge remote-tracking branch 'ebean/master' into pr/enh/post_process_find_controller
2021-09-15 16:36:22 +02:00
Jonas Pöhler
864ae2ad9b
Fix star imports
2021-09-15 13:55:24 +02:00
Jonas Pöhler
861fc813a7
Merge remote-tracking branch 'ebean/master' into pr/enh/formula_in_where_and_order_by
2021-09-15 13:54:10 +02:00
Rob Bygrave
f3b66c555a
#2368 - ebean-migration not loading properties properly from ebean as it's name isn't set
2021-09-15 22:35:10 +12:00
Rob Bygrave
04ab161421
#2367 - Modify ebean-ddl-generator to not have a dependency on ImportedId
...
Effectively remove the import io.ebeaninternal.server.deploy.id.ImportedId; dependency
2021-09-15 19:14:38 +12:00
Rob Bygrave
55bfd56574
#2367 - Modify ebean-test to use its own logger adapter (not reuse the one from ebean-core)
2021-09-15 16:56:12 +12:00
rbygrave
0206921eae
#2366 - Rename methods with deprecation for QueryPlanCapture and Pairs
2021-09-15 11:22:25 +12:00
Jonas Pöhler
4064be731f
Re-add test and fix post-merge compile errors
2021-09-14 15:36:03 +02:00
Jonas Pöhler
beec6b4b13
Merge remote-tracking branch 'ebean/master' into pr/enh/formula_in_where_and_order_by
...
# Conflicts:
# ebean-core/src/test/java/org/tests/query/joins/TestQueryJoinOnFormula.java
2021-09-14 15:27:08 +02:00
Jonas Pöhler
c89255ec72
Merge remote-tracking branch 'ebean/master' into pr/bugfix/cache_exists_queries
...
# Conflicts:
# ebean-core/src/test/java/org/tests/cache/TestQueryCache.java
2021-09-13 17:06:05 +02:00
Jonas Pöhler
a582db9101
Re-add test and fix compile error
2021-09-13 17:04:22 +02:00
Jonas Pöhler
12fe54da24
Merge remote-tracking branch 'ebean/master' into pr/bugfix/optimistic_lock_undo_generated_properties
...
# Conflicts:
# ebean-core/src/test/java/org/tests/basic/TestIUDVanilla.java
2021-09-13 16:47:06 +02:00
Jonas Pöhler
c363023c80
Merge remote-tracking branch 'ebean/master' into pr/enh/post_process_find_controller
2021-09-13 13:25:28 +02:00
Jonas Pöhler
0cfae9a13b
Smaller changes pre-merge
2021-09-13 13:15:14 +02:00
Rob Bygrave
9fc2ec044d
#2362 - ENH: Add lock(bean) method as convenience for DB pessimistic locking
2021-09-09 18:18:16 +12:00
rbygrave
eab56d323b
Refactor move tests from ebean-core to ebean-test
2021-09-08 22:49:23 +12:00
rbygrave
0b00a14fd3
Refactor tidy tests - remove unused test Main and test MainMemoryLeak
2021-09-08 21:48:53 +12:00
rbygrave
c1d57c6b10
Refactor tidy tests
2021-09-08 21:47:52 +12:00
rbygrave
cee879d2f3
#2359 - Rename internal methods - BeanDescriptorManager
2021-09-08 15:34:23 +12:00
rbygrave
93ff2ef2e4
#2359 - Rename internal methods - SpiEbeanServer
2021-09-08 15:25:18 +12:00
rbygrave
d389ac680f
#2359 - Rename internal methods - BeanDescriptor
2021-09-08 15:17:17 +12:00
rbygrave
d582e63c25
#2359 - Rename internal methods - STreeProperty
2021-09-08 14:41:12 +12:00
rbygrave
cb9295658c
#2359 - Rename internal methods - ElPropertyValue
2021-09-08 14:32:49 +12:00
rbygrave
dbc1ab7a57
#2359 - Rename methods and tidy in cache API
2021-09-08 14:25:10 +12:00
rbygrave
bb9532f42e
#2359 - Rename Transaction.getConnection() method to connection() with deprecation
2021-09-08 14:17:30 +12:00
rbygrave
632f04c76b
#2359 - Rename plugin api methods with deprecation - Property
2021-09-08 14:04:31 +12:00
rbygrave
bc02eeac57
#2359 - Rename plugin api methods with deprecation - BeanType
2021-09-08 13:13:29 +12:00
rbygrave
a15e1ae0a7
#2359 - Rename plugin api methods with deprecation - QueryPlanMetric
2021-09-08 10:53:32 +12:00
rbygrave
8b98335e2e
#2359 - Rename plugin api methods with deprecation - BeanDocType
2021-09-08 10:42:51 +12:00
rbygrave
01e07dd2be
#2358 - Rename BeanState methods with deprecation
2021-09-08 10:30:18 +12:00
rbygrave
66143280fa
#2357 - Update tests to move away from deprecated methods
2021-09-07 21:44:07 +12:00
rbygrave
e95442d8ec
#2357 - Update tests to use reference()
2021-09-07 18:13:03 +12:00
rbygrave
aafde53b81
#2357 - Update tests to use beanState()
2021-09-07 18:11:51 +12:00
rbygrave
0887480865
#2357 - Update tests to use Database from EbeanServer
2021-09-07 18:10:36 +12:00
rbygrave
4ff8df9538
Tidy tests for ServerConfig -> DatabaseConfig
2021-09-07 17:33:06 +12:00
rbygrave
ddb63c1488
Update tests for MariaDB
2021-09-07 16:30:39 +12:00
rbygrave
aab2dff49c
MySQL Ignore tests that use Hash/Source JSON dirty detection
...
MySQL JSON type will not preserve ordering of keys. No way to return a consistent JSON result with this type hence Hash/Source do not work
2021-09-07 16:04:07 +12:00
rbygrave
d017b2ef39
MySQL Ignore tests that use Hash/Source JSON dirty detection
...
MySQL JSON type will not preserve ordering of keys. No way to return a consistent JSON result with this type hence Hash/Source do not work
2021-09-07 15:08:28 +12:00
rbygrave
70a967a3a7
Junit5 bump - ebean-core
2021-09-07 13:23:27 +12:00
rbygrave
4ce70e401d
No functional change - Simplify BeanDescriptor.isIdLoaded()
2021-09-04 22:24:59 +12:00