rob bygrave
6360fad701
Refactor tidy NoopCallOriginFactory
2020-07-14 11:11:14 +12:00
rob bygrave
dac0a97a3f
#2035 - lazy-loading soft-deleted list from lazy-loaded bean doesn't remember includeSoftDeletes
2020-07-14 09:32:52 +12:00
rob bygrave
ddee202bcc
No effective change - tidy SqlTreeNodeBean
2020-07-10 10:52:22 +12:00
rob bygrave
7bc6170587
#2032 - Objects that occur in query is not filtered by @SoftDelete (when query has predicates on a ToMany path the associated soft delete predicates are not included)
2020-07-10 10:00:52 +12:00
rob bygrave
361de9ea99
Update error thrown to use DatabaseConfig rather than ServerConfig
2020-07-06 14:37:56 +12:00
rob bygrave
dd5e5819b8
No effective change - Javadoc for ServerConfig
2020-06-30 23:07:27 +12:00
rob bygrave
59447ad261
#2029 - ENH: Add database.getPlatform(); ... to obtain the underlying database platform being used
2020-06-29 21:56:18 +12:00
rob bygrave
ab421d6f2b
No effective change - trim whitespace in BaseTableDdl
2020-06-29 17:15:35 +12:00
rob bygrave
fc8dd18fd1
#2004 - MariaDB History DDL using add/drop system versioning
2020-06-29 14:03:21 +12:00
rob bygrave
70ba658442
#2026 - Postgres DDL - modify type generates wrong alter sql. Needs explicit cast / using clause.
2020-06-29 12:12:10 +12:00
rob bygrave
70b730657f
#2028 - Refactor internals of smart persistence context to reference "parent" rather than copy beans (adjustment of #2021 )
2020-06-29 08:48:24 +12:00
rob bygrave
c2708ecc76
No effective change - Refactor tidy BeanDescriptor internals - trimQueryPlans() etc
2020-06-23 22:14:11 +12:00
rob bygrave
896aba3053
No effective change - trim whitespace
2020-06-23 22:03:21 +12:00
rob bygrave
f78b602a90
No effective change - trim whitespace
2020-06-23 21:08:30 +12:00
rob bygrave
306c1b5cf6
No effective change - EntityBeanIntercept tidy javadoc
2020-06-23 20:57:31 +12:00
rob bygrave
cdf2718ca9
No effective change - refactor EntityBeanIntercept reverse internal notEqual() method
2020-06-23 20:43:08 +12:00
rob bygrave
967ca0c9f3
No effective change - add some more tests for EntityBeanIntercept
2020-06-23 17:09:15 +12:00
rob bygrave
607acb1b4e
No effective change - tidy DefaultPersistenceContext
2020-06-23 16:35:53 +12:00
rob bygrave
5f923945e9
No effective change - trim whitespace
2020-06-23 16:35:36 +12:00
Rob Bygrave and GitHub
32ce1f1d59
#2004 - MariaDb specific platform with @History support (initial) ( #2023 )
...
#2004 - MariaDb specific platform with @History support (initial)
2020-06-19 23:20:07 +12:00
rob bygrave
f445c118a0
#2025 - Make findStream & findLargeStream the same - deprecate findLargeStream
2020-06-19 23:17:47 +12:00
rob bygrave
a8ff918bb3
#2024 - Change default "fetchBuffer" for findEach/iterate/stream queries to 100
2020-06-19 22:36:24 +12:00
rob bygrave
729aeae0d7
No effective change - trim whitespace
2020-06-19 22:13:50 +12:00
rob bygrave
17a9341287
#2006 - Auto register AttributeConverter with Ebean (using @Converter)
2020-06-19 20:33:58 +12:00
rob bygrave
c863014fec
Javadoc improvements for #2022 - use of index params like ?1, ?2, ?3 etc
2020-06-18 16:04:13 +12:00
rob bygrave
434a5117a2
Bump to ebean-datasource 5.1
...
This will expose pool size which can be exposed as a gauge metric (the current size of main connection pool and readonly connection pool)
2020-06-18 11:10:01 +12:00
rob bygrave
9b70900267
#2021 - Use smarter persistence context for findEach/iterate/stream queries - improve performance of un-tuned findEach/iterate/stream queries that invoke lazy loading
2020-06-17 21:50:11 +12:00
rob bygrave
9d9d13060c
#2020 - Fix potential connection leak in query-iterator WITH lazyLoadBufferSize (Refer #1164 )
2020-06-17 17:10:16 +12:00
rob bygrave
4565719728
#2017 - ENH: Add option for different initialDelay to BackgroundExecutor.executePeriodically()
2020-06-05 18:31:07 +12:00
rob bygrave
cbdf5609b2
#2015 - Dto instance id fields are not populated when queried using DtoQuery (and no select clause is specified)
2020-05-27 22:05:39 +12:00
rob bygrave
f97359502b
Refactor internals - DtoMeta DtoMappingRequest
...
Refactor move most of the code mapping DB columns to bean setters from DtoMeta to DtoMappingRequest
2020-05-27 22:04:03 +12:00
rob bygrave
ffaf00c064
Improve error message throw on DTO unmapped DB column
2020-05-27 21:39:16 +12:00
rob bygrave
f6f9511d2a
#2014 - IllegalArgumentException: No rule for io.ebeaninternal.dbmigration.migration.RenameColumn
2020-05-27 21:00:42 +12:00
rob bygrave
5aaed4e12b
#2016 - L2 Cache - missing puts with explicit bean cache + findByIds/keys + after transaction writes
2020-05-26 23:42:44 +12:00
rob bygrave
998b8cc192
#2011 - Change query.orderBy() to not be deprecated
2020-05-15 14:06:28 +12:00
rob bygrave
9c1d930fb8
#2012 - Change ExpressionList.orderBy(String) to return ExpressionList<T>
...
Plus #2011 remove @Deprecated for orderBy
2020-05-15 14:06:06 +12:00
rob bygrave
d6d7537a9c
#2012 - Change ExpressionList.orderBy(String) to return ExpressionList<T>
2020-05-15 14:05:15 +12:00
rob bygrave
55a2cb12bb
#2007 - Encrypted fields unable to be mapped when using DtoQuery
2020-05-12 21:11:28 +12:00
rob bygrave
293700acc0
#2007 - Encrypted fields unable to be mapped when using DtoQuery
2020-05-12 20:25:56 +12:00
rob bygrave
8980a3b6fd
No functional change - tidy DbEncrypt, AbstractDbEncrypt
2020-05-12 16:34:08 +12:00
rob bygrave
72efc5d7d6
#2005 - Mark Ebean as deprecated - migrate to io.ebean.Database (EbeanServer -> Database)
2020-05-11 23:15:02 +12:00
rob bygrave
a0e44aedf3
Fix IllegalStateException to use correct dependency io.ebean:ebean-elastic in error message
2020-05-11 20:29:58 +12:00
rob bygrave
41102aca35
Add clearBatch() on BatchedPstmt construction
2020-05-08 23:32:24 +12:00
rob bygrave
5cae425b09
#2002 - Support maxRows with delete query
2020-05-04 12:28:52 +12:00
Rob Bygrave and GitHub
3310d2186d
Remove autoCommitMode and explicitTransactionBeginMode ( #1993 )
...
These are legacy options that we don't want anyone using going forward.
2020-04-30 23:36:24 +12:00
Rob Bygrave and GitHub
02bdace144
Change OraclePlatform to default to use Identity (rather than sequence) ( #1976 )
...
* Change OraclePlatform to default to use Identity
- Keep Oracle11Platform to default to Sequence
- Refactor rename Oracle10Ddl to OracleDdl
* Change OraclePlatform to default to use Identity
- DDL review changes in src/test
* Bump ebean-test-docker for StartOracle
2020-04-30 23:35:20 +12:00
rob bygrave
6f194ce95d
#2001 - Add convenient alternative to set read-only url (on the main DataSourceConfig)
2020-04-30 23:19:08 +12:00
rob bygrave
dbe473d5a1
#1996 - Fix for MySQLSyntaxErrorException when update in bulk using idIn().
2020-04-30 21:33:02 +12:00
rob bygrave
ed0e9e7006
#1999 - Additionally support empty string for read only url with config.isAutoReadOnlyDataSource()
2020-04-29 22:15:15 +12:00
rob bygrave
2a03198393
#1999 - Additionally support "none" for read only url
...
"none" can then be used as a special literal value in configuration for "no read-only jdbc url"
2020-04-29 22:07:27 +12:00