Roland Praml and Roland Praml
2e1a6eec04
DB2: Fix: DataBind/Read of native LocalDates
2022-01-26 16:51:55 +01:00
Rob Bygrave and GitHub
0087eabb4e
Merge pull request #2502 from FOCONIS/fix-composite-id-in-select-distinct
...
Fix: composite id in select distinct queries
2022-01-26 22:22:18 +13:00
Rob Bygrave
17df5a2c16
Merge branch 'master' into wip/h2database-v2
2022-01-26 22:07:20 +13:00
Rob Bygrave
23061473c7
Refactor internals split result load functionality from SqlTreeNode into SqlTreeLoad
2022-01-26 22:00:28 +13:00
Noemi Szemenyei
dd26dc342d
FIX: select properties of the embedded Id
...
(cherry picked from commit 58e952b1ec )
2022-01-25 09:42:27 +01:00
Rob Bygrave and GitHub
bc6d2fb3be
Merge branch 'master' into wip/h2database-v2
2022-01-25 21:30:36 +13:00
Rob Bygrave
a9dbc036e9
Support H2database 2.x
2022-01-25 21:28:09 +13:00
Rob Bygrave
8d29a3a575
Bind LocalDate directly using JDBC driver to convert
...
This addresses issues with dates before 1900-01-01 with H2Database
2022-01-25 21:27:32 +13:00
Rob Bygrave
38f1967e60
#2473 - Oracle - column alias - Change such that OraclePlatform doesn't use column alias
...
So with #2254 we regressed OraclePlatform to use column alias. This really should have introduced an Oracle12 platform instead. 18c onwards and we don't want the column alias.
2022-01-17 22:10:21 +13:00
Rob Bygrave
88ab852855
No real change, tidy DbExpressionHandlerFactory only
2022-01-17 21:28:45 +13:00
Rob Bygrave
b577331524
#2492 - Fix for Oracle platform when insert only default values
2022-01-17 21:27:42 +13:00
Rob Bygrave
82862deccc
#2476 - Fix for element collection on bean with default constructor
...
Note that we can look for a better longer term fix which might would look at treating element collection more like ToMany collections in terms of enhancement.
2022-01-17 15:36:26 +13:00
Rob Bygrave and GitHub
c5779133bc
Merge pull request #2485 from FOCONIS/fix-utf8-problems-with-specialchars
...
Fix utf8 problems with specialchars
2022-01-13 11:05:27 +13:00
FOCONIS\szemenyei
8eed983fbb
restore old test
2022-01-12 08:37:46 +01:00
Roland Praml and FOCONIS\szemenyei
01847e44de
Always use UTF-8
2022-01-11 10:11:13 +01:00
Jonas Pöhler
eb21b41fba
Refactor and fixes for interfaces (like Path) + extend existing tests
2022-01-05 14:22:24 +01:00
Jonas Pöhler
3dc6c567a0
Merge remote-tracking branch 'ebean/master' into fix-scalartype-problem2
2022-01-05 13:34:29 +01:00
Rob Bygrave
361df6732a
#2472 - BeanPersistController and isCascade() for delete requests (following #2458 )
2021-12-20 15:49:58 +13:00
Rob Bygrave
860aad11ce
WIP h2database v2
2021-12-17 23:22:25 +13:00
Rob Bygrave
1a6a426683
#2458 - Add BeanPersistController.isCascade() to identify cascade vs "top level" persist requests
2021-12-17 10:43:27 +13:00
Rob Bygrave
9bdcd6c55e
#2452 - server-wide defaultJsonMutation SOURCE is not honored by DbJson scalar types (e.g. List<String>)
2021-12-07 18:13:17 +13:00
Roland Praml
f830662cce
Improve TypeManager - cache typeNotFound information.
2021-12-02 11:18:22 +01:00
Roland Praml
483f0398b2
Fix: 'No ScalarType registered for class java.util.GregorianCalendar' - check all registered scalar type if no exact match was found
2021-12-02 08:30:24 +01:00
Noemi Szemenyei
25bc0e947d
NPE Fix with .setCountDistinct(CountDistinctOrder.NO_ORDERING)
2021-11-30 10:21:34 +01:00
Rob Bygrave
2cad98ad26
Move DetermineManyType into io.ebeaninternal.server.deploy.parse
...
This allows it to be package private
2021-11-26 21:25:54 +13:00
Rob Bygrave
8a25a7b6ec
#2444 - exists and findCount queries produce NPE on entity defined with IdClass - SqlTreeProperties.add(SqlTreeProperties.java:38)
2021-11-26 21:10:31 +13:00
Rob Bygrave
83fbfd1b2a
No effective change - tidy inline for ImportedIdEmbedded, ImportedIdSimple
2021-11-26 20:54:28 +13:00
Rob Bygrave
63b9b42dc8
#2433 - Postgres JSONB dirty checking - trim json
2021-11-26 16:34:15 +13:00
Rob Bygrave
268146df85
Tidy up TypeManager API after #2435
2021-11-26 14:55:16 +13:00
Rob Bygrave
07f9bf98c3
#2436 - SQL Update doesn't handle named parameters for array types in Postgres
2021-11-26 14:46:06 +13:00
Rob Bygrave
9af64f61f7
#2435 - Fix DBArray is not loaded in asDto Postgres queries
2021-11-26 14:32:47 +13:00
Rob Bygrave
08fc7399ec
Tidy DefaultTypeManager with enhanced for
2021-11-25 18:30:00 +13:00
Rob Bygrave
86d805c9fa
Tidy internals only for OrmQueryRequest after merge of #2442
2021-11-22 15:21:03 +13:00
Rob Bygrave and GitHub
34135360ed
Merge pull request #2442 from FOCONIS/findmap-with-beancache-without-mapkey
...
findMap() with beanCache should use idPoperty if mapKey = null
2021-11-22 15:15:07 +13:00
Rob Bygrave
1114ccfb3a
#2441 Flatten and re-order if block in AssocOneHelpRefInherit when determining BeanDescriptor
2021-11-22 15:12:18 +13:00
Rob Bygrave
b4403c58d1
Merge branch 'assume-infoInherit-infoType-without-children' of https://github.com/FOCONIS/ebean into FOCONIS-assume-infoInherit-infoType-without-children
2021-11-22 15:06:34 +13:00
Rob Bygrave
093d111524
#2440 - Re-use existing referenceIdPropertyOnly() method
2021-11-22 14:59:40 +13:00
Rob Bygrave
08e166a9b7
Merge branch 'json-deserialize-references' of https://github.com/FOCONIS/ebean into FOCONIS-json-deserialize-references
2021-11-22 14:51:21 +13:00
Rob Bygrave
d5fe7a9ebe
Whitespace format only - OrmQueryPropertiesParser
2021-11-22 10:23:27 +13:00
Noemi Szemenyei
60d0a3da39
findMap() with beanCache should use idPoperty if mapKey = null
2021-11-19 11:53:37 +01:00
Noemi Szemenyei
1c224444c0
Assume InfoInherit infoType when it has no children
2021-11-16 13:44:53 +01:00
Jonas Pöhler and Noemi Szemenyei
d3e07defa0
FIX: Json deserialize references
2021-11-16 11:57:30 +01:00
Noemi Szemenyei
1b5d379ed3
Fix for Query with PathProperties (*,x(y))
2021-11-16 11:45:18 +01:00
Rob Bygrave
2cbb161ed5
Follow up to #2437 - Rename internal "dead/alive" to "replaced"
2021-11-04 10:40:04 +13:00
Roland Praml
fd1b5f58bc
FIX: Subsequent findEach / findList does not work reliable (Regression of #2411 )
2021-11-03 11:34:04 +01:00
Roland Praml
d55023dbc7
FIX: When a bean is modified in persistence context and searched again, it will loose the change
2021-10-21 16:50:53 +02:00
Rob Bygrave
03e0519951
Refactor tidy internals for DefaultServer, rename descriptorManager
2021-10-21 13:41:58 +13:00
Rob Bygrave
bc23d5829c
Refactor tidy internals for DefaultPersister, BeanDescriptorManager etc
2021-10-21 13:30:32 +13:00
Rob Bygrave
64108aac40
#2424 Preserve using PersistenceException when transaction register(Callback) called with no active transaction
2021-10-21 12:12:02 +13:00
Rob Bygrave
fcda419abb
#2424 Preserve using PersistenceException when transaction register(Callback) called with no active transaction
2021-10-21 12:06:45 +13:00