Roland Praml
dbcc779731
Fix: toJson must use setIntercept if target bean is passed
2022-07-28 15:07:05 +02:00
Rob Bygrave
31c20ca9a2
Format and imports on test code only
2022-07-27 22:26:26 +12:00
Rob Bygrave
7a6d91c2f4
Merge branch 'update_ignores_soft_delete' of github.com:Ichtil/ebean into Ichtil-update_ignores_soft_delete
2022-07-27 21:22:16 +12:00
Rob Bygrave
bda0786924
#2760 - Add MetaInfoManager.metricsAsJson() ... to support conversion of collected metrics to json
2022-07-27 09:31:58 +12:00
Rob Bygrave
ac1e1757e8
#2748 - Fix partially loaded bean scenario with .setDisableLazyLoading(true) .setBeanCacheMode(CacheMode.PUT) // force query to hit database
2022-07-20 08:16:43 +12:00
Rob Bygrave
48404fc85d
#2748 - Fix setDisableLazyLoading(true) ... does not set fully loaded state [fully loaded bean scenario]
2022-07-20 07:55:42 +12:00
Rob Bygrave
9252e72581
#2748 - Fix such that .setLoadBeanCache(false) ... sets CacheMode.OFF
2022-07-20 07:45:20 +12:00
Jan Klička
64f99f5205
2750 failing test case
2022-07-15 17:49:10 +02:00
Rob Bygrave
88b6a60feb
#2730 - Secondary @OneToMany fetch query is not happening if the same Entity type is fetched
2022-07-06 20:19:41 +12:00
Rob Bygrave
43dac07d5b
#2740 - Bump ebean-test-containers to 6.2
2022-07-06 14:41:24 +12:00
Rob Bygrave
52e6c0c625
#2736 - findDto nonsupport setter chain (accessor style setters, both fluid style and non fluid style)
2022-07-05 10:37:55 +12:00
Rob Bygrave
745fbe883e
#2737 - Mapping of TimeZone doesn't have enough characters
2022-07-05 09:05:13 +12:00
Rob Bygrave
d20d276d56
#2728 - Fix for stateless update with orphanRemoval=true and softDelete
2022-07-04 12:22:27 +12:00
Rob Bygrave
5b92ac6e02
Merge branch 'deleted_one_to_many_children_bug' of https://github.com/Ichtil/ebean into Ichtil-deleted_one_to_many_children_bug
2022-07-01 17:12:45 +12:00
Jan Klička
6392f90f32
Add more failing test cases
2022-06-29 18:41:19 +02:00
Jan Klička
bb8f3831b8
Testcase demonstrating stateless update resulting in a delete
2022-06-29 16:09:51 +02:00
Rob Bygrave
afdb1df7ce
Testing nuodb 4.3.2, but it isn't supporting getGeneratedKeys for jdbc batch inserts
...
That breaks a lot of tests
2022-06-16 23:32:04 +12:00
Rob Bygrave
1e044f03ed
Adjust test DefaultPersistenceContextTest
2022-06-15 22:25:46 +12:00
Rob Bygrave
583c5f74eb
Support Postgres JSONB/JSON with String - @DbJsonb String content;
2022-06-14 14:57:50 +12:00
Rob Bygrave
8301fd5e74
#2710 - JSONB fields are not considered dirty after modified in BeanPersistController preUpdate
2022-06-13 18:35:42 +12:00
Rob Bygrave
3e3647816d
#2715 - [ebean-test-containers] Fix for Postgis to support extraDb (second database), Update Oracle container
2022-06-13 15:44:52 +12:00
Rob Bygrave
9aa7ae79e2
#2713 - Improve javadoc of Finder, BeanFinder, BeanRepository - deprecate use of BeanFinder server field (migrate to database)
2022-06-09 13:26:48 +12:00
Rob Bygrave and GitHub
c02ab7340c
Merge pull request #2708 from FOCONIS/fix-localtime
...
Part 1: Fix read/write/query LocalTime values
2022-06-09 12:00:06 +12:00
Noemi Praml
d1a40b4739
failing test
2022-05-31 10:47:08 +02:00
Noemi Praml
bb9cfe9d0f
add support for findSingleAttributeSet
2022-05-24 11:09:56 +02:00
Rob Bygrave
ca445b5226
ebean-test-docker was renamed to ebean-test-containers
...
- Migrate from io.ebean:ebean-test-docker -> io.ebean:ebean-test-containers
- Migrate (with 5.8) package from io.ebean.docker.commands -> io.ebean.test.containers
2022-05-24 08:54:58 +12:00
Rob Bygrave
7fbc1f8111
Postgres DDL - With Postgres table partitioning, add partition column to primary key
...
- Postgres DDL generation
- Using table partitioning
- There is a primary key defined that doesn't contain the partition column
In DDL generation, automatically add the partition column to the DB primary key.
2022-05-17 21:39:06 +12:00
Rob Bygrave
4f3c9adf6f
#2695 - DDL Generation for @UniqueConstraint ignores the name - should be the index name when given
2022-05-16 22:06:14 +12:00
Rob Bygrave
36d589d4f3
#2691 - Improve logging summary when insert bean with no @Id ...
2022-05-16 11:30:36 +12:00
Rob Bygrave and GitHub
7b91b9ec48
Merge pull request #2690 from ebean-orm/bug/orphan-collection-replacement
...
Bug - OneToMany orphanRemoval = true, replace collection adding back …
2022-05-13 12:13:19 +12:00
Rob Bygrave and GitHub
c5940dacf1
Merge pull request #2688 from ebean-orm/feature/test-docker-52
...
Bump to ebean-test-docker 5.3
2022-05-13 11:42:33 +12:00
Rob Bygrave
a4df643d82
#2690 - Refactor internals, tidy SaveManyBeans
...
- Introduce hasOrderColumn field
- Add clearedParent flag to only clear the parent bean from persistence context once (not per detail bean)
2022-05-13 11:38:39 +12:00
Rob Bygrave
74174444bb
Bug - OneToMany orphanRemoval = true, replace collection adding back original collection entry
...
- Adding back a bean from the original collection
- Expect that bean to exist in the final result but, it's missing
Fix here is in SaveManyBeans to add a insertAllChildren and use ebi.setNew(); for beans to force them to insert for this case.
2022-05-12 23:14:26 +12:00
Rob Bygrave
4b260483ce
Test only - Adjust timing in TestHistoryInsert.mariadb_simple_history()
2022-05-12 17:14:20 +12:00
Rob Bygrave
a13e1cf074
Bump to ebean-test-docker 5.2
...
- Supports random ports
- Simplified shutdownMode
2022-05-12 16:43:41 +12:00
Rob Bygrave
c59475084a
#2686 - [ebean-test] Allow docker configuration options to be at ebean.test.X as well as ebean.test.<platform>.X
2022-05-05 20:54:07 +12:00
Rob Bygrave
f41704b58c
#2685 - Bump ebean-test-docker to 5.1 with newBuilder() -> builder() with deprecation
2022-05-05 09:17:35 +12: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
Rob Bygrave and GitHub
ea5b4e9271
Merge pull request #2662 from ebean-orm/feature/deprecated-remove-Ebean
...
Remove deprecated Ebean, EbeanServer, EbeanServerFactory, ServerConfig migrate to DB, Database, DatabaseFactory, DatabaseConfig
2022-05-02 22:27:57 +12:00
Rob Bygrave
b18226711b
Bump to ebean-test-docker 5.0-RC1
2022-04-29 16:43:48 +12:00
Rob Bygrave
d34da06840
Remove deprecated Ebean, EbeanServer, EbeanServerFactory, ServerConfig migrate to DB, Database, DatabaseFactory, DatabaseConfig
2022-04-20 20:46:53 +12:00
Rob Bygrave
a4fc61549f
Remove deprecated methods from FetchConfig, migrate new FetchConfig().query(50) -> FetchConfig.ofQuery(50)
2022-04-20 18:02:10 +12: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
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