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
Koen De Groote and Rob Bygrave
b821702b8d
Moving defaultservercache implementation to use nanoseconds to determine whether or not something needs to be evicted from the cache. ( #998 )
...
The old implementation used System.currentTimeMillis(), which might be unreliable, for instance during a jump in DST.
Thanks @rPraml for noticing and suggesting the fix.
2017-04-01 00:30:01 +13:00
Rob Bygrave
c5b23c321e
#1002 - Bump ebean-dbmigration to 10.1.6 (better support for schema & sql server)
2017-04-01 00:28:46 +13:00
Rob Bygrave
964d2d00a2
#1001 - Add @Length and @NotNull, (plus move @Transactional to ebean-annotation)
2017-03-31 21:56:30 +13:00
Rob Bygrave
1778afa17d
[maven-release-plugin] prepare for next development iteration
2017-03-13 23:15:12 +13:00
Rob Bygrave
0d9f9982b7
[maven-release-plugin] prepare release ebean-10.2.1
ebean-10.2.1
2017-03-13 23:15:00 +13:00
Rob Bygrave
7178085680
#993 - ENH: Add flush() to EbeanServer and Model to make it more accessible than the current transaction.flushBatch() - Add Ebean.flush()
2017-03-13 23:13:41 +13:00
Rob Bygrave
4d82b86f81
#993 - ENH: Add flush() to EbeanServer and Model to make it more accessible than the current transaction.flushBatch()
2017-03-13 23:07:17 +13:00
Rob Bygrave
1d99a5c5a4
#992 - API Change - Change Transaction.close() to throw PersistenceException rather than IOException
2017-03-13 22:10:08 +13:00
Rob Bygrave
41a7f2c97e
Bump to 10.2.1-SNAPSHOT
2017-03-13 21:11:34 +13:00
Rob Bygrave
c8d01828b3
#991 ENH: Add forUpdateNoWait() and forUpdateSkipLocked() options ... #528 ENH: Improve exception handling
2017-03-13 20:50:22 +13:00
Péter Csubák and Rob Bygrave
a3dbd4538f
Wrong cast to query and childid propblem fix ( #990 )
2017-03-11 12:21:34 +13:00
Rob Bygrave
3051412d90
#989 - ENH: Support @DbArray with Set ... (addition to the existing List support)
2017-03-10 20:50:07 +13:00