rbygrave
241a1236b8
No effective change - change newline char
2015-05-09 01:05:11 +12:00
rbygrave
f7fa778e99
#287 - ENH: Support nested transactions with the Ebean.beginTransaction() API
2015-05-08 21:55:49 +12:00
Ryszard-Trojnacki
f78f4ea64a
Added ability to set alias for root table of sql query.
2015-03-18 10:28:54 +01:00
rbygrave
c638ad8d56
Fix for #235 : Stored procedures not commited
2015-02-03 00:01:18 +13:00
rbygrave
b1b9f68b7e
Fix for #228 - LazyLoad bug with QueryIterator. Getting EntityNotFoundException("Bean has been deleted - lazy loading failed")
2015-01-12 20:41:37 +13:00
rbygrave
1bd7b99235
Added @Transactional support for PersistBatch #220
2014-12-12 23:32:41 +13:00
rbygrave
6bb38f2674
#220 - Refactor Persist batch, add effectively add PersistBatch.INSERT (to ALL and NONE) and allow batching per request (save(), insert(), update(), delete())
2014-12-10 03:29:44 +13:00
rbygrave
370267ab6f
Refactor properties bootup, remove GlobalProperties and allow ServerConfig.loadFromProperties()
2014-11-30 17:08:02 +13:00
rbygrave
478053263f
#210 - ENH: Add Query.setLazyLoadBatch(int size) method ... for per query control
2014-11-26 20:13:30 +13:00
rbygrave
6ecb77dcc2
Fix for #206 - Reuse SqlUpdate when binding a list that can vary in size
2014-11-22 23:40:14 +13:00
rbygrave
65cb2ae94d
#203 : ENH: Add Transaction hook ... for preCommit(), postCommit(), postRollback()
2014-11-22 12:14:21 +13:00
rbygrave
6677a6199c
Fix for #207 : Add support for PeristenceContextScope QUERY and NONE (in addition to the existing TRANSACTION scope)
2014-11-20 00:53:32 +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
1e3035c558
Fix for #164 - Incorrect join used when where expression has a many
...
property and ends with a foreign key column
2014-07-09 23:31:15 +12:00
Rob Bygrave
5cc2eff0d4
Fix for #158 - Add support for using setDistinct (by excluding id property from generated sql)
2014-07-07 23:29:48 +12:00
Rob Bygrave
cceb7c035c
Fix for #159 - Refactor - cleanup clode when closing query only transaction + change default option
2014-07-05 22:10:53 +12:00
Rob Bygrave
10f0ea9bae
No effective change - code format and tidy up
2014-07-02 23:10:53 +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
1a13fc9742
Fixes for #94 - Additional API - added update(Collection beans); and insert(Collection beans); and #93 - ebean.properties defaultDeleteMissingChildren moved to updatesDeleteMissingChildren
2014-04-26 23:43:08 +12:00
Rob Bygrave
0d1c9e2883
Fix for #91 Stateless Update API Change, #90 Removed BeanState.setReference(), #89 Remove support for multiple @Id properties
2014-04-23 01:51:27 +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
96e4b4640f
Merge in v4 code changes
2014-04-03 03:47:55 +13:00
Rob Bygrave
0014ea3501
Remove unused Lucene references including Query.UserIndex and associated methods
2014-01-31 01:26:12 +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
acca803a80
Add MetaObjectGraphNodeStats and MetaQueryPlanOriginCount etc
2014-01-22 01:05:22 +13:00
Rob Bygrave
f287205421
Refactor of query plan hash - add HashQueryPlan, HashQuery etc
2014-01-21 00:48:38 +13:00
Rob Bygrave
6bd8c2bd05
Add MetaInfoManager API, remove MetaQueryStatistic entity bean, refactor query execution stats collection
2014-01-19 22:49:18 +13:00
Rob Bygrave
05dcdf162b
Refactor internals of batch lazy loading and query fetches
2014-01-18 23:35:42 +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
Rob Bygrave
bf8574833a
Remove Thread UncaughtExceptionHandler as part of fix for pull/44
...
@Transactional not rolling back for uncaught RuntimeException - This
change is not required for 44 but is nice cleanup as
UncaughtExceptionHandler is no used.
2013-08-02 12:14:17 +12:00
Robin Bygrave
4ec62a5772
initial rework for new enhancement
2013-06-19 20:36:24 +12:00
Robin Bygrave
bcce1a7148
Fix for Issue 4 - Allow programmatic shutdown of EbeanServer
2013-04-26 23:21:25 +12:00
Robin Bygrave
2567022d95
Remove Subclassing/Dynamic Proxy support - beans must be enhanced
2013-04-19 16:25:10 +12:00
Robin Bygrave
cbd7b5e912
Refactor transaction logging to simple SLF4J use
2013-04-15 23:16:08 +12:00
Richard Vowles
0a951165e5
migrate from JUL to SLF4j
2013-04-11 21:53:25 +12:00
Richard Vowles
cef9dd6cda
turn DDL generation into plugin, allow for other plugins to run
2013-04-07 21:56:24 +12:00
rbygrave
22f67ee49a
Changes to support the preceeding merges
2013-04-02 23:07:31 +13:00
rbygrave
bca787b54d
Fixes to only allow m2m intersection save from one direction based on
...
beanName. Supports BUG 429 : Pull Request: jroper - Fixing ManyToMany
association saving bug
2012-10-02 14:59:27 +13:00
rbygrave
21d63c7424
Organise imports
2012-10-02 13:34:30 +13: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