Roland Praml
ca20c9ef1f
add support for findSingleAttributeSet
2022-05-13 14:45:08 +02:00
FOCONIS\noemi.praml
401dd5965b
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# ebean-bom/pom.xml
# tests/test-java16/pom.xml
# tests/test-kotlin/pom.xml
2022-05-03 08:02:06 +02:00
Rob Bygrave
84042397b6
#2626 - For readOnly disableLazyLoad using Collections.EMPTY_LIST etc for reference collections
2022-05-03 12:12:47 +12:00
Rob Bygrave
d1b5400f2c
Merge branch 'master' into wip/EntityBeanIntercept-interface
2022-05-03 10:45:45 +12:00
Roland Praml
5a2632e7ba
Merge branch 'master' of github.com:FOCONIS/ebean
2022-05-02 16:04:34 +02:00
Roland Praml
6890ef4334
More detailed exception on persist errors
2022-05-02 16:04:24 +02:00
Noemi Szemenyei
dcc17f7081
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# ebean-bom/pom.xml
# ebean-kotlin/pom.xml
# tests/test-java16/pom.xml
# tests/test-kotlin/pom.xml
2022-04-28 08:17:46 +02:00
Rob Bygrave
c766756efe
Improve test TestHistoryOneToOne
2022-04-20 10:02:11 +12:00
Rob Bygrave and GitHub
0e6c6965f0
Merge pull request #2654 from FOCONIS/file-dirty-detection
...
Fix: Setting file with same content should not make bean dirty
2022-04-19 22:30:15 +12:00
Rob Bygrave
7a17cd0797
Tidy DefaultDbSqlContext, remove excess space from sql left join, tidy whitespace
2022-04-19 15:44:08 +12:00
Rob Bygrave
756e3e4a1c
#2651 - @OneToOne with @History, add fix and update tests
...
Effectively Ebean internally needs to keep a count on the number of times AS OF predicates are added (to joins + top level table). This change moves keeping that count for all joins to DbSqlContext.
2022-04-19 15:02:50 +12:00
Roland Praml
669d004d1b
Fix: Setting file with same content should not make bean dirty
...
(cherry picked from commit 62c4acd36a )
2022-04-14 15:12:45 +02:00
Roland Praml
62c4acd36a
Fix: Setting file with same content should not make bean dirty
2022-04-14 11:13:42 +02:00
Tobias
67fc7cdb48
Test case for lazy @OneToOne beans with @History
...
Ebean produces an invalid query when trying to lazy load @OneToOne
from a historical bean. This test asserts working behaviour.
2022-04-14 10:17:45 +02:00
Rob Bygrave and GitHub
9862526352
Merge branch 'master' into wip/EntityBeanIntercept-interface
2022-04-13 10:43:13 +12:00
Roland Praml
8c800e992d
Fix beanCache order by & clear did not work
...
(cherry picked from commit 4dee827fda )
2022-04-12 13:51:49 +02:00
Roland Praml
4dee827fda
Fix beanCache order by & clear did not work
2022-04-12 13:51:25 +02:00
Rob Bygrave and GitHub
45003b3d5f
Merge branch 'master' into wip/EntityBeanIntercept-interface
2022-04-12 21:09:58 +12:00
Roland Praml
5024a69332
Merge remote-tracking branch 'upstream/feature/2641-ToStringBuilder'
2022-04-11 09:10:52 +02:00
Roland Praml
72d8a73aa7
merged
2022-04-08 16:19:53 +02:00
Rob Bygrave
183b601be8
#2641 - toString() - Change BeanCollection toString() implementations, suppress unloaded BeanCollections
2022-04-08 18:53:57 +12:00
Rob Bygrave
f5a779e18b
Refactor L2 cache tenant awareness - add TenantAwareCache
...
The design change is to use TenantAwareCache to deal with wrap/unwrap of tenant aware keys, removing any tenant awareness from the underlying cache implementations (DefaultServerCache, redis, hazelcast etc).
2022-04-07 15:26:21 +12:00
Rob Bygrave
c7ad5c5981
#2636 - Remove deprecated @CreatedTimestamp and @UpdateTimestamp, migrate to @WhenCreated / @WhenModified
2022-04-06 22:17:33 +12:00
Rob Bygrave
48d7e79b16
Remove deprecated findLargeStream(), migrate to findStream()
...
findLargeStream() became no longer become needed due to improvements in the persistence context. Migrate to just use findStream() instead.
2022-04-06 18:17:25 +12:00
Rob Bygrave
5ab02715ef
Support EntityBeanIntercept as an interface with InterceptReadWrite and InterceptReadOnly options
...
With the view that we can optimise the readOnly + disableLazyLoad case by using InterceptReadOnly which doesn't need to support any of the flags used as part of mutation.
2022-04-04 13:30:26 +12:00
Rob Bygrave
e71e16c1ee
Refactor extract separate modules for each platform from ebean-api dbplatform
2022-03-30 17:11:36 +13:00
Rob Bygrave
4cad515110
#2619 - Lack of setNullParameter() functionality on io.ebean.SqlQuery interface
2022-03-29 22:41:36 +13:00
Roland Praml
ffeb630e7e
JsonContext accepts a bean as target
2022-03-28 15:38:44 +02:00
Roland Praml
0c6c1abb55
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# ebean-core/src/main/java/io/ebeaninternal/server/deploy/TablespaceMeta.java
# ebean-core/src/main/java/io/ebeaninternal/server/type/RsetDataReader.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/BaseTableDdl.java
# ebean-ddl-generator/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
# ebean-ddl-generator/src/test/java/io/ebeaninternal/dbmigration/model/ModelContainerApplyTest.java
# ebean-test/src/test/java/misc/migration/v1_0/EBasic.java
# ebean-test/src/test/java/misc/migration/v1_1/MtmChild.java
# ebean-test/src/test/java/misc/migration/v1_1/MtmMaster.java
# ebean-test/src/test/java/org/tests/json/TestDbJson_List.java
# ebean-test/src/test/resources/extra-ddl.xml
# ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/I__create_tablespaces.sql
# ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations
# ebean-test/src/test/resources/migrationtest/dbmigration/model/1.0__initial.model.xml
# ebean-test/src/test/resources/migrationtest/dbmigration/model/1.1.model.xml
2022-03-24 09:20:28 +01:00
Rob Bygrave
84a64f9640
Refactor tests, move BaseTestCase and annotations @ForPlatform @IgnorePlatform
2022-03-24 18:52:37 +13:00
Rob Bygrave
e4c06432a0
Move some more unit tests from ebean-test back to ebean-core
2022-03-24 18:48:59 +13:00
Rob Bygrave
f58d6038c7
Move some unit tests from ebean-test back to ebean-core
2022-03-24 18:21:48 +13:00
Roland Praml
ab6f5daec3
FIX LargeValueInsert-Test for DB2
2022-03-17 13:26:54 +01:00
Roland Praml
26caac7d24
FIX LargeValueInsert-Test for DB2
2022-03-17 12:57:20 +01:00
Roland Praml
e252ff4932
Merge remote-tracking branch 'upstream/master'
2022-03-16 14:04:20 +01:00
Rob Bygrave
d4d1e571d3
Fix test assert for multi-database
2022-03-16 22:37:54 +13:00
Rob Bygrave
92e85e32a2
#2598 - H2 + @Lob String fails with - Error[Value too long for column "CHARACTER VARYING": "... (1048577)" [22001-210]]
2022-03-16 22:13:52 +13:00
Rob Bygrave and GitHub
00a1324c52
Merge pull request #2596 from FOCONIS/ddl-refactor8
...
DDl-Refactor: Add DB2 Reorg support and history support
2022-03-16 18:47:58 +13:00
Rob Bygrave
75b9df942c
No effective change - tidy TestWithCacheAndLazyLoad
2022-03-16 18:38:47 +13:00
Roland Praml
79f6d6d0f0
Ignored query plans for DB2
2022-03-15 17:18:34 +01:00
Roland Praml
782e41098d
enabled history tests
2022-03-15 16:56:00 +01:00
Noemi Szemenyei
f274743736
Bug: Wrong join in query with @Inheritance and @DbForeignKey
2022-03-15 15:37:43 +01:00
Noemi Szemenyei
8ad8f47c6b
Created failing test case
...
(cherry picked from commit 2b21588c90 )
2022-03-15 13:20:16 +01:00
Noemi Szemenyei
2b21588c90
Created failing test case
2022-03-15 10:24:36 +01:00
Rob Bygrave
fd4be0ca59
#2593 - Tidy SqlTreeBuilder to not add duplicate BeanProperties
2022-03-14 16:16:14 +13:00
Rob Bygrave
1615beadd1
Merge branch 'master' of github.com:ebean-orm/ebean
2022-03-14 15:37:52 +13:00
Rob Bygrave
267b1b7303
#2580 - Fix for Wrong join in query with @Inheritance
...
Effectively delays an extra join added via BeanPropertyAssocOne with inheritance, such that this only occurs if a SqlTreeNode child doesn't add the join.
2022-03-14 15:37:12 +13:00
Rob Bygrave
c902caed24
Fix is to delay the extra join added via BeanPropertyAssocOne until after the children nodes have joined.
...
In this way the join is ONLY added if not already done so via a child node (SqlTreeNode).
2022-03-14 15:32:42 +13:00
Noemi Szemenyei
6867c4568c
fix db.shutdown()
...
(cherry picked from commit 33d17d0f49 )
2022-03-11 13:32:08 +01:00
Noemi Szemenyei
e0e572a8b4
update
...
(cherry picked from commit dab8ed8a3b )
2022-03-11 13:31:58 +01:00