rob bygrave
b7469da5b1
[maven-release-plugin] prepare release ebean-12.3.7
ebean-12.3.7
2020-07-14 12:52:39 +12:00
rob bygrave
2897968a54
Bump maven plugin - no effective change
2020-07-14 12:50:47 +12:00
rob bygrave
6360fad701
Refactor tidy NoopCallOriginFactory
2020-07-14 11:11:14 +12:00
rob bygrave
dbc97aa28c
Remove the duplicate TestSoftDeleteBasic.testFindSoftDeletedList()
...
Hmmm, my bad. I merged the branch manually and that didn't remove the PR so I've merged this twice now and hence ended up with a duplicate method. All good, just removing this duplicate method.
2020-07-14 09:47:07 +12:00
Snōwball and GitHub
a231c136a9
Add failing test case for softdeletes ( #2034 )
...
Example:
One X can have many Ys. Ys can be soft deleted.
Y1 -> X1 -> Y1
Y1 is soft deleted
When Y1 is loaded, lazy-loading X1 and then lazy-loading the list of Ys associated with X1,
the list should contain Y1. This test asserts that is true.
2020-07-14 09:43:54 +12:00
rob bygrave
c6487e56cf
Merge branch 'tobias--soft_deletes_not_included'
2020-07-14 09:33:26 +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
ff0274f72c
Merge branch 'soft_deletes_not_included' of https://github.com/tobias-/ebean into tobias--soft_deletes_not_included
2020-07-13 18:02:04 +12:00
rob bygrave
ddee202bcc
No effective change - tidy SqlTreeNodeBean
2020-07-10 10:52:22 +12:00
rob bygrave
e1522a4a68
No effective change - tidy test TestSoftDeleteBasic
2020-07-10 10:48:28 +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
0322c19261
Merge branch 'tobias--softdeleted_where'
2020-07-10 09:57:45 +12:00
Tobias
18ae0a7833
Add failing test case for softdeletes
...
Example:
One X can have many Ys. Ys can be soft deleted.
Y1 -> X1 -> Y1
Y1 is soft deleted
When Y1 is loaded, lazy-loading X1 and then lazy-loading the list of Ys associated with X1,
the list should contain Y1. This test asserts that is true.
2020-07-09 20:56:33 +02:00
Tobias
e99db44ddf
Add test for soft deleted children
...
When a child is referenced in the query, Ebean should make sure
that the child (or any of the objects connecting it in the query)
is deleted.
Ie. if a query requires a child to have a certain value, it should
filter out those children that are soft deleted. It should also perform
the deleted check on all objects leading up to that child.
E.g. assuming that all objects are soft deletable, the following where():
DB.find(Alpha.class).where()
.eq("alpha.beta.gamma.name", "bar")
should generate a query with
"t0.deleted = false AND t1.deleted = false AND t2.deleted = false AND t2.name = 'bar'"
2020-07-07 12:33:43 +02:00
rob bygrave
361de9ea99
Update error thrown to use DatabaseConfig rather than ServerConfig
2020-07-06 14:37:56 +12:00
rob bygrave
99732b30b1
No effective change - tidy test TestHstore
2020-07-01 15:38:58 +12:00
rob bygrave
dd5e5819b8
No effective change - Javadoc for ServerConfig
2020-06-30 23:07:27 +12:00
rob bygrave
b4330679b8
#2029 Opps, fix tests
2020-06-30 10:59:03 +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
3bd20a424a
[maven-release-plugin] prepare for next development iteration
2020-06-29 18:07:38 +12:00
rob bygrave
4ac3a8d1ad
[maven-release-plugin] prepare release ebean-12.3.6
ebean-12.3.6
2020-06-29 18:07:27 +12:00
rob bygrave
5a8f8b3a83
#2027 - querybean generator support for @EbeanComponent
2020-06-29 18:01:28 +12:00
rob bygrave
7c01cec466
[maven-release-plugin] prepare for next development iteration
2020-06-29 17:21:19 +12:00
rob bygrave
30ad4260f0
[maven-release-plugin] prepare release ebean-12.3.5
ebean-12.3.5
2020-06-29 17:21:08 +12:00
rob bygrave
ab421d6f2b
No effective change - trim whitespace in BaseTableDdl
2020-06-29 17:15:35 +12:00
rob bygrave
0b807addc7
No effective change - test tidy
2020-06-29 17:09:02 +12:00
rob bygrave
bb03ef5693
No effective change - test tidy
2020-06-29 15:51:34 +12:00
rob bygrave
248a7b1062
#2004 - MariaDB DDL review
2020-06-29 15:50:08 +12:00
rob bygrave
9da28262b4
#2004 - MariaDB History useLegacyDatetimeCode=false required to properly handle server timezone
2020-06-29 14:51:24 +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
bf3cb7e2e2
No effective change - tidy test BeanDescriptor_registerTest
2020-06-26 15:49:35 +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
11fbe8bf5b
[maven-release-plugin] prepare for next development iteration
2020-06-19 23:23:32 +12:00
rob bygrave
0544fa7ab4
[maven-release-plugin] prepare release ebean-12.3.4
ebean-12.3.4
2020-06-19 23:23:21 +12:00
rob bygrave
51eed9bfe4
Testing - default to h2
2020-06-19 23:20:46 +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