rob bygrave
20fc74219a
#2089 - Postgres - Use NO KEY with FOR UPDATE clauses with Postgres
...
Rename PlatformConfig.defaultLockWithKey to PlatformConfig.forUpdateNoKey
2020-11-24 23:58:58 +13:00
rob bygrave
5c34b0daa5
Add support for Postgres lock types (no key, share, key share) with FOR UPDATE
2020-11-24 23:36:54 +13:00
rob bygrave
f4ea674d60
#2108 - ebean-k8scache and ebean-cluster not invalidated when only remoteTableMod or remoteCacheEvent
2020-11-24 22:16:14 +13:00
Rob Bygrave and GitHub
21f43dc395
Merge pull request #2107 from ebean-orm/feature/ModifyAwareType
...
Refactor io.ebeaninternal.json.ModifyAwareOwner to io.ebean.ModifyAwareType
2020-11-24 22:05:04 +13:00
rob bygrave
5082ce4280
#2089 Postgres - Support NO KEY option with FOR UPDATE clauses with Postgres
2020-11-24 22:02:06 +13:00
Rob Bygrave and GitHub
ed061fb3b1
Merge pull request #2090 from ebean-orm/feature/2089
...
#2089 - Postgres - Use NO KEY with FOR UPDATE clauses with Postgres
2020-11-24 21:49:28 +13:00
rob bygrave
c34fcdf7b7
#2089 - Add PlatformConfig.lockWithKey configuration option for - Postgres - Use NO KEY with FOR UPDATE clauses
2020-11-19 22:47:15 +13:00
rob bygrave
dcfada0b52
Refactor io.ebeaninternal.json.ModifyAwareOwner to io.ebean.ModifyAwareType
...
- Rename ModifyAwareOwner to ModifyAwareType
- Move to io.ebean (making it properly public)
- Remove the requirement for Serializable
- Simplify to effectively a getter/setter pair (dirty state flag)
- Simplify to reset the dirty state flag via
2020-11-19 21:50:29 +13:00
rob bygrave
30a00cb092
#2105 - Refactor extract ebean-core-type module
...
- Move ScalarType, DataBinder, DataReader, ExtraTypeFactory to ebean-core-type module
- Update the ebean-postgis and other modules
2020-11-19 16:10:00 +13:00
rob bygrave
35580fa62b
#2101 - Refactor to make ebean-migration optional dependency
2020-11-18 21:52:32 +13:00
rob bygrave
04a651c40d
#2100 - Refactor move io.ebean.dbmigration.DbMigration [generation] from ebean-api to ebean-ddlgen module
2020-11-12 22:54:36 +13:00
rob bygrave
1eb5cf1d22
Fix test TransactionManagerTest - close leaked connection
...
Connection properties to help find leaks are capturestacktrace and maxStackTraceSize, e.g.
datasource.h2.capturestacktrace=true
datasource.h2.maxStackTraceSize=20
2020-11-12 13:55:10 +13:00
rob bygrave
c044bc52f7
#2089 - Postgres - Use NO KEY with FOR UPDATE clauses with Postgres
2020-10-22 16:37:18 +13:00
rob bygrave
0abcc9e06e
#2085 - Refactor promote getDataSource() and getReadOnlyDataSource() to Database from plugin.SpiServer interface
2020-10-20 12:08:21 +13:00
rob bygrave
4a594b32ef
Refactor modify SpiServer to extend Database (rather than EbeanServer)
2020-10-20 11:36:01 +13:00
rob bygrave
8b9f760cb2
Update tests for DatabaseFactory.create() with shutdown
2020-10-19 12:12:00 +13:00
rob bygrave
8c7a84be9c
No effective change - tidy tests that create unregistered Database instances (shutdown)
2020-10-16 16:04:52 +13:00
rob bygrave
064b3ceaa4
#2080 - Refactor convert from sychronized to ReentrantLock
...
DatabaseFactory, DbPrimary, ScalarTypeArrayList etc
2020-10-16 00:46:13 +13:00
rob bygrave
49b1bd54c3
#2075 - Refactor external mapping (i.e. named queries from ebean.xml etc) - extract api and separate module
2020-10-12 14:54:25 +13:00
rob bygrave
b22bffe770
#2074 - Refactor extract ebean-ddlgen module. In future this module would expected to be a test only dependency
2020-10-10 12:28:02 +13:00
rob bygrave
b9047bf280
#2073 - Refactor internals for DdlGenerator use use ServiceLoader
2020-10-09 22:58:47 +13:00
rob bygrave
a6f5ab8074
Refactor internals - move DbOffline, split VisitAllUsing into VisitProperties
2020-10-09 18:02:40 +13:00
rob bygrave
60becb6346
#2072 - Extract ebean-api module - NB: this includes moving ShutdownManager and small adjustment to DocStore/Elastic SPI
2020-10-09 17:12:27 +13:00
rob bygrave
86aed458dd
Move ShutdownManager into io.ebean.event
2020-10-09 14:13:52 +13:00
rob bygrave
77995fda0a
#2065 - Fix missed tests for - Refactor SQL generation - remove excess whitespace
2020-10-09 10:17:23 +13:00
rob bygrave
d113ddc525
#2067 - Extract ebean-autotune into separate module
2020-10-08 23:34:56 +13:00
Rob Bygrave and GitHub
7c36439daf
Refactor move into ebean-core directory ( #2066 )
2020-10-08 21:31:18 +13:00