rob bygrave
989ae44a6d
Merge branch 'pr/id-in-as-collection' of https://github.com/FOCONIS/ebean into FOCONIS-pr/id-in-as-collection
2017-06-23 19:28:25 +12:00
rob bygrave
100d314e63
#1035 Update for - FIX: deleting and adding same bean in beanCollection leads to deletion in DB
...
If use Modify mode we need to listen for both adds and removes to support sorting (can't rely on undoDelete() due to ordering)
2017-06-19 23:34:44 +12:00
rob bygrave
dbf4e99187
#1035 tests for - FIX: deleting and adding same bean in beanCollection leads to deletion in DB
2017-06-19 23:32:58 +12:00
Roland Praml and Rob Bygrave
7b8a85106c
FIX: deleting and adding same bean in beanCollection leads to deletion in DB ( #1035 )
2017-06-19 22:50:20 +12:00
rob bygrave
58c5f01e2b
#1042 - JtaTransaction is TenantMode.DB aware
2017-06-19 22:28:15 +12:00
Roland Praml and Rob Bygrave
bc74d35651
FIX: correct behavior of "startsWith, "contains" etc ( #1031 )
...
* FIX: correct behavior of "startsWith" if string contains "like"-wildcards
* Removed likeClasues with disabled escaping in database platforms as bind values are properly escaped now.
2017-06-19 22:21:26 +12:00
Roland Praml and Rob Bygrave
a1f95bf25e
Pr/id in as collection2 ( #1034 )
...
* ENH: Changed idIn(List) to idIn(Collection)
* ADD: sanity checks in IdBinder & special case if ID-list is empty
2017-06-19 22:05:56 +12:00
rob bygrave
c454e1f8a7
No effective change - add test
2017-06-19 21:53:35 +12:00
Koen De Groote and Rob Bygrave
5a3669e1db
Noticed that this boolean parameter was ignored. ( #1041 )
...
After some quick analysis, implemented that way it probably should be used.
Of course, this could have been on purpose, please advise.
2017-06-19 21:39:58 +12:00
rob bygrave
7a2e0b3695
Bump to the later agent
2017-06-19 21:34:18 +12:00
Roland Praml
7d800b7080
ENH: Changed idIn(List) to idIn(Collection)
2017-05-29 15:22:48 +02:00
rob bygrave
136154e247
[maven-release-plugin] prepare for next development iteration
2017-05-21 21:56:29 +12:00
rob bygrave
0a5ce1bee8
[maven-release-plugin] prepare release ebean-10.3.1
ebean-10.3.1
2017-05-21 21:56:16 +12:00
Koen De Groote and Rob Bygrave
b4e2c89e2d
Moved a few variables closer to the point where they are actually used, but only in cases where this means moving them past a (potential) return/throw statement. ( #1029 )
2017-05-21 21:51:58 +12:00
Koen De Groote and Rob Bygrave
9e2923f571
For debug and trace levels, either added isEnabled check or made arguments parameterized. ( #1028 )
2017-05-21 21:50:13 +12:00
rob bygrave
d0c1ae76f4
#955 - Migration "add column" DDL with check constraint is missing constraint name
2017-05-21 01:23:55 +12:00
rob bygrave
fe9500e6d0
#1011 - Create valid migration scripts for non-Postgres databases and @DbArray columns.
...
Merge branch 'test/dbarray-create-migration' of https://github.com/FOCONIS/ebean into FOCONIS-test/dbarray-create-migration
commit 3a8f32b173
Author: Michael Benz <michael.benz@foconis.de >
Date: Wed Apr 19 18:16:51 2017 +0200
adding dbmigration ddlgeneration test for Ebean @DbArray extension.
2017-05-20 23:40:02 +12:00
rob bygrave
79f7c73983
#999 - Refactor tidy for ... @DiscriminatorColumn columnDefinition is ignored for DDL generation
2017-05-20 15:22:06 +12:00
rob bygrave
d04954e46f
#999 - @DiscriminatorColumn columnDefinition is ignored for DDL generation
2017-05-20 15:03:21 +12:00
rob bygrave
88c6ec358c
#981 Additional refactor to 981 - use composed key in multi tenant environment - Expose TenantAwareKey handling for plugins
2017-05-20 13:53:46 +12:00
Roland Praml and Rob Bygrave
d3ea01b76e
use composed key in multi tenant environment instead a cache per tenant ( #981 )
2017-05-20 12:35:34 +12:00
rob bygrave
0c1a9786a3
#996 Add findOne() and findOneOrEmpty() - SqlQuery
2017-05-19 23:48:41 +12:00
rob bygrave
db298a349e
#996 Add findOne() and findOneOrEmpty()
2017-05-19 23:38:40 +12:00
rob bygrave
c1bed9f578
#996 Add findOne() and findOneOrEmpty()
2017-05-19 23:38:24 +12:00
rob bygrave
c7cbe4ead8
Read the new @Length annotation
2017-05-19 23:00:10 +12:00
rob bygrave
4064aaf714
#1004 - Ebean migrations can not be executed if they contain ';' into a string
2017-05-15 22:18:24 +12:00
rob bygrave
6ad808003a
Refactor - remove unused ebeandeploy.dtd
2017-05-14 21:11:00 +12:00
rob bygrave
70de6101db
Refactor, remove unused SqlReservedWords
2017-05-14 21:10:24 +12:00
Roland Praml and Rob Bygrave
933595ceea
ADD: Testcases for "fetchDistinct" ( #1024 )
...
* ADD: Testcases for "fetchDistinct"
* Updated the tests for #1024
2017-05-14 17:39:07 +12:00
rob bygrave
461c2aef60
#946 - Treat primitive numbers (long, int, short, float, double) as NOT NULL wrt DDL generation
2017-05-14 01:31:28 +12:00
Rob Bygrave
0c49b6514c
[maven-release-plugin] prepare for next development iteration
2017-05-11 23:54:47 +12:00
Rob Bygrave
0ec425928b
[maven-release-plugin] prepare release ebean-10.2.3
ebean-10.2.3
2017-05-11 23:54:33 +12:00
rob bygrave
711701932a
#1023 - Bug with findSingleAttributeList() when used against @ManyToOne / foreign key
2017-05-11 23:20:19 +12:00
Koen De Groote and Rob Bygrave
951e517caf
Replaced Tail Recursion while while/true loops. ( #1019 )
2017-05-11 22:07:10 +12:00
rob bygrave
8cef603d1c
#1021 Fix for query plan clash with single inheritance and cached query
2017-05-11 21:57:24 +12:00
Rien Nentjes
2a64a02211
Discriminator query cache error
2017-05-04 14:16:38 +02:00
Rob Bygrave
67ef0cd5d9
Refactor - repackage / move test code only
2017-05-01 20:39:49 +12:00
Rob Bygrave
9f2334362a
[maven-release-plugin] prepare for next development iteration
2017-04-30 23:15:34 +12:00
Rob Bygrave
44ff304423
[maven-release-plugin] prepare release ebean-10.2.2
ebean-10.2.2
2017-04-30 23:15:20 +12:00
Roland Praml and Rob Bygrave
f9c70d2a2b
Fix/select distinct cascaded fetch ( #1015 )
...
Fix/select distinct cascaded fetch with findSingleAttributeList() on associated property path
2017-04-30 23:07:35 +12:00
Rob Bygrave
e51f7f11f1
Fix tests for #1016
2017-04-30 22:56:07 +12:00
Yuan Xuegui and Rob Bygrave
54ef0e7465
FIX BUG:and blank space after 1=1 ( #1016 )
...
FIX BUG:and blank space after 1=1 (Noop expression for equals null with @SoftDelete)
2017-04-30 22:50:03 +12:00
OndrejPacay and Rob Bygrave
63def00626
#1012 - Filtering on embedded values in a joined table does not produce a sql join ( #1013 )
2017-04-30 22:33:02 +12:00
Koen De Groote and Rob Bygrave
335c4de109
Static code analysis. ( #1017 )
2017-04-30 14:47:02 +12:00
Rob Bygrave
a120c2aaee
#947 - Treat primitive boolean as NOT NULL - DDL as not null
2017-04-25 13:17:58 +12:00
Koen De Groote and Rob Bygrave
43408fcb87
Java language level updates concerning Maps. ( #1008 )
...
* Java language level updates concerning Maps.
* Reverts when comments indicated no sync can happen.
2017-04-22 15:48:46 +12:00
Koen De Groote and Rob Bygrave
8432f7b0d5
Some changes that are possible in Java language level 7 and 8. ( #1007 )
2017-04-22 15:43:56 +12:00
Koen De Groote and Rob Bygrave
bdd7884f42
Changes for ArrayStack. ( #1006 )
...
Removed old inspection suppression.
2017-04-22 15:42:25 +12:00
Alexander Winkler and Rob Bygrave
485e62b5d6
Added multi tenant catalog support. ( #987 )
2017-04-01 00:41:08 +13:00
Roland Praml and Rob Bygrave
0557e6cd08
Wrong alter table / alter column DDL was generated ( #988 )
...
* FIX: alter column type uses correct DB-type now.
* FIX: Oracle test case
2017-04-01 00:38:23 +13:00