Ryszard-Trojnacki
2e03452e2e
Added SQL command "EXISTS" and "NOT EXISTS" to Ebean (ExpressionFactory,
...
ExpressionList).
2015-03-19 10:43:12 +01:00
rbygrave
8237072f5b
#217 - ENH: Restore findFutureList() removing its previous deprecated status. Change implementation to use its own PersistenceContext (aka PersistenceContextScope.QUERY)
2014-12-01 23:09:25 +13:00
rbygrave
09f8967459
#215 - Remove findPagingList() ... it has been deprecated for a while, please migrate to findPagedList()
2014-12-01 21:52:40 +13:00
rbygrave
8ea1f51c7f
Remove deprecated Expression.join() methods
2014-11-23 00:53:48 +13:00
rbygrave
4a882b537c
#197 - Add Query findEach() findEachWhile() ... as better method names for findVisit(). More consistent with forEach() methods
2014-11-14 21:26:32 +13:00
Rob Bygrave
2ec50d2c71
Add query.apply(PathProperties)
2014-11-12 22:24:37 +13:00
Rob Bygrave
5d09ca16d6
Fix for #192 - Backslash literal in LIKE expression - Postgres (and H2, MySql) behaviour
2014-10-08 21:42:39 +13:00
rbygrave
63e9f603ec
Code cleanup - move old iterator/while loops to for loops
2014-07-19 19:10:13 +12:00
James Roper and Rob Bygrave
ddd30f9ea0
Backport to JDK 6
...
Replaced all uses of ju.Objects.hashCode and ju.Objects.equals with a
copy of their implementations inlined into the code.
Also changed source/target for compiler plugin.
To test, I compiled my own avaje launchagent against 6, and changed to
use that in the pom, compiled/tested the whole project using JDK 7,
then ran mvn surefire:test using JDK 6 - running surefire:test ensures
that mvn doesn't try to recompile everything against 6, since that's not
possible because of some of the delegate classes having delegate methods
to JDK 7 jdbc classes.
2014-05-24 22:51:05 +12:00
Rob Bygrave
08602afcff
Fix for #37 - disjunction expression should not produce inner join - left outer join instead
2014-05-18 21:17:19 +12:00
Rob Bygrave
41f3173adf
Add PagedList was part of #96
2014-05-16 01:41:56 +12:00
Rob Bygrave
fc628d336d
Fix for #87 - v4 - Remove Query setBackgroundFetchAfter() feature
2014-04-20 19:30:40 +12:00
Rob Bygrave
18d9c53ce3
Fix for #86 - v4 - Remove deprecated QueryListener. You must convert to findIterate() or findVisit()
2014-04-20 17:18:13 +12:00
Rob Bygrave
f7a37537db
WIP update api
2014-04-20 16:57:14 +12:00
Rob Bygrave
96e4b4640f
Merge in v4 code changes
2014-04-03 03:47:55 +13:00
Rob Bygrave
5d46904341
Fix for introduced issue with sub-query expression
2014-03-16 00:05:43 +13:00
Rob Bygrave
8bfa331c61
Cleanup of expressions after FilterExprPath now only needed on FilterExpressionList
2014-01-31 00:48:59 +13:00
Rob Bygrave
749f8d0d45
Change *ToMany lazy loading to not use the parent entity/table
2014-01-30 22:27:52 +13:00
Rob Bygrave
f287205421
Refactor of query plan hash - add HashQueryPlan, HashQuery etc
2014-01-21 00:48:38 +13:00
Rob Bygrave
05dcdf162b
Refactor internals of batch lazy loading and query fetches
2014-01-18 23:35:42 +13:00
Rob Bygrave
21a71c3a4f
Fix for Issue 62 - Query.setId should not return all results for null input Object
2014-01-16 21:10:13 +13:00
Rob Bygrave
73452a5f68
Fix for issue 68 - findRowCount sql error when using a @Formula property in the where clause
2014-01-16 20:36:23 +13:00
Robin Bygrave
4ec62a5772
initial rework for new enhancement
2013-06-19 20:36:24 +12:00
rbygrave
7aae897def
Change license to Apache2 and reformat
2012-09-15 00:00:08 +12:00
rbygrave
96ce4c0ddf
initial add of EbeanORM server based on v2.8.1
2012-09-14 00:40:39 +12:00