 Rob BygraveandGitHub
|
1d471fee92
|
#1768 - Initial refactor extracting CallOrigin interface (#1791)
|
2019-08-14 17:02:57 +12:00 |
|
rob bygrave
|
8bfae9deef
|
#1738 - Refactor simplify switch and various
|
2019-06-28 23:48:03 +12:00 |
|
rob bygrave
|
e6c9f151c1
|
#1738 - Refactor tidy suppressWarnings and access
|
2019-06-28 23:20:57 +12:00 |
|
rob bygrave
|
4aa8a0dc63
|
#1694 - findList() with firstRows/maxRows adds "order by id" (even with orderById(false))
|
2019-05-03 14:33:42 +12:00 |
|
rob bygrave
|
856a3a6fdd
|
#1689 - ENH: Add query usingTransaction() and usingConnection()
|
2019-04-30 20:13:12 +12:00 |
|
rob bygrave
|
65fa1c056b
|
#1681 - Support hitting L2 bean cache via ... findList() with idsIn() expression
|
2019-04-26 12:01:16 +12:00 |
|
rob bygrave
|
fc032c632b
|
#1658 - ENH: Add label to ProfileLocation and use as default query label
|
2019-03-27 09:37:35 +13:00 |
|
rob bygrave
|
b8105190d1
|
#1615 - findNative() with List/array named parameter throws error ... query plan key doesn't take bind count into account
|
2019-01-22 01:56:58 +13:00 |
|
rob bygrave
|
26d1288757
|
#1613 - When using transaction.setPersistCascade(false) ... a Delete query should not cascade
|
2019-01-22 00:05:19 +13:00 |
|
rob bygrave
|
2b0669c2ae
|
#1594 - Support loading of beans with invalid JSON content
Adjust to be per query via query.setAllowLoadErrors() rather than a
global config via ServerConfig.
|
2019-01-09 20:03:26 +13:00 |
|
rob bygrave
|
fb5eb0cdd2
|
Merge branch 'feature/load-error' of https://github.com/FOCONIS/ebean into FOCONIS-feature/load-error
|
2019-01-09 19:25:50 +13:00 |
|
 Roland PramlandRob Bygrave
|
31c6d16e73
|
A query on inherited beans can be restricted to the subtype of one of its children (#1602)
ENH: A query on inherited beans can be restricted to the subtype of one of its children
|
2019-01-09 19:15:04 +13:00 |
|
rob bygrave
|
cd8c12a9a8
|
#1566 - ENH: Support query.setBaseTable() ... to query against dynamic table (ala manual table partitioning)
|
2019-01-09 19:13:35 +13:00 |
|
rob bygrave
|
8a34d6050b
|
#1607 - ENH: Add query.exists() query ... as a convenience for "does a row exist" check
|
2019-01-09 13:59:53 +13:00 |
|
Roland Praml
|
4d93b70bf9
|
Supports loading of corrupt beans
|
2019-01-03 11:43:50 +01:00 |
|
rob bygrave
|
0397140e0b
|
#1589 - Refactor internals move SqlQuery sqlDistinct ... to SqlTreeNodeRoot (query plan)
|
2018-12-21 15:57:07 +13:00 |
|
rob bygrave
|
138b587ff7
|
#1581 - ENH: Add query.asUpdate() ... to convert a query into an UpdateQuery (typically with query beans)
|
2018-12-19 14:45:33 +13:00 |
|
rob bygrave
|
9dbb69f4f4
|
#1553 - Remove deprecated method Query.setForUpdate(boolean) ... migrate to setForUpdate()
|
2018-11-19 23:40:00 +13:00 |
|
rob bygrave
|
06b71781f5
|
#1548 add global configuration disableLazyLoading
Add javadoc
|
2018-11-19 22:08:50 +13:00 |
|
 ooknightandRob Bygrave
|
b3584a81b4
|
add global configuration disableLazyLoading (#1548)
|
2018-11-19 21:45:05 +13:00 |
|
rob bygrave
|
1f928e65a4
|
#1521 - Add API for using explicit transaction for UpdateQuery - e.g. ebeanServer.update(Customer.class)...update(activeTransaction);
|
2018-10-30 13:39:54 +13:00 |
|
rob bygrave
|
54b5684628
|
#1502 - findNative build query to findPagedList, the query count is incorrect.
|
2018-10-05 12:22:25 +13:00 |
|
rob bygrave
|
fc26765a7e
|
#1499 - findNative with findIds (or findSingleAttributeList with id property) throws ArrayIndexOutOfBoundsException
|
2018-10-04 22:51:51 +13:00 |
|
rob bygrave
|
57056d7abd
|
#1496 - Query label lost for findId()
|
2018-09-28 16:33:54 +12:00 |
|
rob bygrave
|
471605619a
|
#1460 - ENH: Add FetchGroup ... as a mechanism to specify select() + fetch() separately from Query
|
2018-07-30 23:51:52 +12:00 |
|
rob bygrave
|
e9faef2692
|
#1401 - FOR UPDATE queries inside a transaction are not honored when beans are already cached (in the persistence context)
|
2018-06-01 11:33:41 +12:00 |
|
Rob Bygrave
|
af2b8976fa
|
#1346 - Since ebean version 11.12.1 executing docStore query with findPagedList fails with error (due to order by id)
|
2018-03-12 18:28:17 +13:00 |
|
Rob Bygrave
|
85bfe3d03e
|
#1345 - Refactor io.ebean.meta.MetaInfoManager API (query execution metrics). Breaking change for people collecting query execution metrics.
|
2018-03-10 02:51:51 +13:00 |
|
Rob Bygrave
|
55a257a64c
|
#1334 - ENH: Convert ORM query into DTO query ... with dynamic formula support
|
2018-03-07 01:52:18 +13:00 |
|
 Roland PramlandRob Bygrave
|
c1b022c123
|
NEW: FetchCountDistinct - query can return distinct values with their counts (#1300)
* NEW: FetchCountDistinct - query can return distinct values with their counts
* Have to disable asserts, because of #1298
|
2018-03-02 11:46:41 +13:00 |
|
Rob Bygrave
|
a569c7fc96
|
#1275 - Additional refactor of DefaultOrmQuery.prepareForPaging() for - Add ServerConfig.setDefaultOrderById() ...
Remove use of SpiOrmQueryRequest<T> request
|
2018-02-27 11:35:10 +13:00 |
|
Rob Bygrave
|
e751f991cb
|
#1275 - Additional refactor for - Add ServerConfig.setDefaultOrderById() ...
Removes the cast on DefaultOrmQuery.prepare()
|
2018-02-27 11:31:30 +13:00 |
|
 Roland PramlandRob Bygrave
|
a712be2917
|
auomatically append "order by id" when paging and query.orderById = true (#1275)
Add ServerConfig.setDefaultOrderById() and query.orderById(boolean) ... to control automatically append "order by id" with paging query
|
2018-02-27 10:09:52 +13:00 |
|
Rob Bygrave
|
8b18e907af
|
#1063 - Add Event Listeners capable of being notified for delete by query or update by query
Adds QueryType and adds method query.getQueryType() which then can be used in a BeanQueryAdapter
|
2018-02-23 14:04:36 +13:00 |
|
Rob Bygrave
|
8ee68ac5e1
|
#1269 - Paging queries should not ALWAYS append an order by ID ... but only when the order by is empty
|
2018-02-22 22:40:22 +13:00 |
|
Rob Bygrave
|
9926cad7f1
|
#1262 - ENH: Support firstRow maxRows with findNative()
|
2018-02-16 00:11:27 +13:00 |
|
Rob Bygrave
|
07cdf64ece
|
#1238 - Refactor MetaInfoManager - collect query plan stats, fix collection of stats on UpdateQuery
|
2018-01-19 01:07:37 +13:00 |
|
Rob Bygrave
|
b9ae76d465
|
#1237 - ENH: Add ProfileLocation - support for relating performance metrics for queries and transactions back to source line of code
|
2018-01-18 18:10:03 +13:00 |
|
Rob Bygrave
|
8cff85fdda
|
#1233 - Remove deprecated CacheMode.RECACHE (migrate to CacheMode.PUT)
|
2018-01-09 19:50:26 +13:00 |
|
rob bygrave
|
7110f4a59b
|
No effective change - remove unused HashQueryPlan etc
|
2017-12-28 16:17:00 +13:00 |
|
Rob Bygrave
|
4a4134ee93
|
#1227 - NPE when using L2 Query cache with findOne() or findOneOrEmpty()
|
2017-12-13 22:19:25 +13:00 |
|
Rob Bygrave
|
7ff3d703f7
|
#1215 - ENH: Add Query setBeanCacheMode(CacheMode) ... with a view to it replacing the existing setUseCache(boolean) and setLoadBeanCache(boolean)
|
2017-11-19 20:16:40 +13:00 |
|
Rob Bygrave
|
fcff571664
|
#1212 - ENH: Add query findSingleAttribute()
|
2017-11-18 22:36:08 +13:00 |
|
Rob Bygrave
|
d5555ed9a9
|
#1211 - ENH: Support L2 cache complex natural keys include findList() queries
|
2017-11-18 22:20:42 +13:00 |
|
 Koen De GrooteandRob Bygrave
|
f1ebe7929b
|
Internal refactor / tidy - Suggestions from intellij code analysis. (#1209)
|
2017-11-14 18:19:38 +13:00 |
|
Rob Bygrave
|
55d66ae851
|
#1183 - Support transaction profiling, move away from binary encoding
|
2017-10-26 23:32:44 +13:00 |
|
rob bygrave
|
7ebef51859
|
#1183 - ENH: Add support for transaction profiling
|
2017-10-25 01:07:00 +13:00 |
|
Rob Bygrave
|
331f49824f
|
#1172 - Refactor - remove internal unused DefaultOrmQuery logSecondaryQuery (as we use LoggedSqlCollector)
|
2017-10-16 23:49:23 +13:00 |
|
 Koen De GrooteandRob Bygrave
|
4879d44da4
|
Bit of cleanup suggestions from intellij. (#1168)
|
2017-10-16 20:16:30 +13:00 |
|
rob bygrave
|
f02a552cdf
|
#1150 - Refactor convert RawSql and RawSqlBuilder into interfaces and push the parsers into io.ebeaninternal
|
2017-10-04 23:03:12 +13:00 |
|