Robin Bygrave
|
6108ef484b
|
#782 - History Many-To-Many Lazy-Loads fail
|
2016-07-25 23:31:02 +12:00 |
|
Robin Bygrave
|
b763f4c875
|
#783 - HistoryExclude Many-to-Many Query-Generation Error
|
2016-07-25 23:29:33 +12:00 |
|
Robin Bygrave
|
55584f09d5
|
#778 - ENH: Add support for loading named queries from ebean.xml
|
2016-07-15 23:33:09 +12:00 |
|
Robin Bygrave
|
05eb0bfc55
|
#777 - ENH: Add support for @NamedQuery and @NamedQueries
|
2016-07-15 23:15:18 +12:00 |
|
Robin Bygrave
|
6b54b6ef46
|
Refactor BeanPropertyAssocOne findByParentIds use of raw expression
|
2016-07-12 16:11:51 +12:00 |
|
Robin Bygrave
|
d8dfd66af3
|
Refactor BeanPropertyAssocMany findByParentIds use of raw expression
|
2016-07-12 16:01:32 +12:00 |
|
Robin Bygrave
|
12fa287f35
|
#769 - DB Migration DDL generation for UUID type when generating multiple platforms
|
2016-07-11 19:54:50 +12:00 |
|
Robin Bygrave
|
2991cb9ad1
|
#768 - Query.setDisableLazyLoading(true) ... not disabling lazy loading on @ManyToOne reference bean
|
2016-07-11 15:09:59 +12:00 |
|
Robin Bygrave
|
c7c6410cd9
|
#765 - ENH: Add ebean.xml with support for named RawSql, also adds EbeanServer.createNamedQuery()
|
2016-07-08 22:35:04 +12:00 |
|
Robin Bygrave
|
92069c0319
|
#764 - NPE on BeanDescriptorManager.processViewInvalidation(BeanDescriptorManager.java:385)
|
2016-07-08 15:34:43 +12:00 |
|
Robin Bygrave
|
630ad66ff1
|
#763 - Internal Code cleanup - remove redundant null checking etc
|
2016-07-08 15:01:39 +12:00 |
|
Robin Bygrave
|
e458f577fe
|
No effective change - reduce logging for BeanDescriptorManager entity count message from INFO to DEBUG
|
2016-07-07 21:49:43 +12:00 |
|
Robin Bygrave
|
1c6ac1289d
|
#758 - DDL - @Index(unique=true) on field/property not creating unique index
|
2016-06-30 13:59:38 +12:00 |
|
Robin Bygrave
|
11b3f7a813
|
Merge branch 'release/collection-isempty-1' of https://github.com/DevFactory/avaje-ebeanorm into DevFactory-release/collection-isempty-1
Conflicts:
src/main/java/com/avaje/ebeaninternal/server/query/DefaultDbSqlContext.java
|
2016-06-23 13:24:58 +12:00 |
|
Artyom Melnikov
|
0a3b819991
|
Fixing squid:S1155 - Collection.isEmpty() should be used to test for emptiness
|
2016-06-22 13:43:15 +03:00 |
|
yuqiyi
|
824f6dcc7e
|
fix DeployBeanDescriptor.java of the method setView
|
2016-06-22 18:11:37 +08:00 |
|
Robin Bygrave
|
c793d6652f
|
#745 - ElasticSearch - internally translate where().id.eq(42) ... to where().setId(42)
|
2016-06-20 22:29:38 +12:00 |
|
Robin Bygrave
|
8765cb8356
|
No effective change - reformat code
|
2016-06-17 13:24:49 +12:00 |
|
Robin Bygrave
|
dfa6353850
|
#740 - ClassCastException: java.util.ArrayList cannot be cast to com.avaje.ebean.bean.BeanCollection at com.avaje.ebeaninternal.server.deploy.BeanPropertyAssocMany.resetMany(BeanPropertyAssocMany.java:273)
|
2016-06-17 12:30:57 +12:00 |
|
Artyom Melnikov
|
07edb2c81f
|
Using Collection.isEmpty() to test for emptiness
|
2016-06-14 15:21:23 +03:00 |
|
Robin Bygrave
|
a64a020e36
|
#734 - Add ServerConfig.skipCacheAfterWrite & transaction.setSkipCache(boolean) ... to control L2 Bean cache use during transaction
|
2016-06-10 17:59:37 +12:00 |
|
Robin Bygrave
|
1304646cce
|
#731 - ENH: Add support for using ebean.mf manifest file for finding/defining packages to search for entities
|
2016-06-02 17:35:06 +12:00 |
|
Robin Bygrave
|
2442eb017a
|
#725 - L2 cache not updating CacheManyId's entry when Lazy loading on a ToMany relationship, after a prior update, when other ToMany is a vanilla type (like ArrayList)
|
2016-05-30 17:01:20 +12:00 |
|
Robin Bygrave
|
37ea56ad11
|
#724 - NPE when using L2 caching configured with @Cache with queryCaching=true and beanCaching=false
|
2016-05-30 16:56:04 +12:00 |
|
Robin Bygrave
|
6c7074e288
|
#120 - ENH: Add support for using where() on bulk Update statements
|
2016-05-23 22:24:07 +12:00 |
|
Robin Bygrave
|
1c162b9b18
|
#723 - Breaking API - Change BeanPersistListener to return void rather than boolean for inserted(), updated() and deleted()
|
2016-05-23 10:31:24 +12:00 |
|
Robin Bygrave
|
676f0d7a24
|
#722 - NotifyOfCommit failed. L2 Cache potentially not notified. - NullPointerException at BeanDescriptorCacheHelp.java:299
|
2016-05-22 20:20:23 +12:00 |
|
Robin Bygrave
|
11d623cb69
|
#716 - Remove createNamedQuery() and createQuery(Class<T> beanType, String query) ... use criteria API, query beans and RawSql
|
2016-05-20 22:13:58 +12:00 |
|
Robin Bygrave
|
a20822a9e1
|
#715 - isNull() expression on @OneToMany or @ManyToMany produces incorrect SQL - should translate this to be same as isEmpty() and result in exists subquery
|
2016-05-20 17:53:11 +12:00 |
|
Robin Bygrave
|
db8dd48e53
|
#513 - Column Constraint for Enum types should cover all Enum values in an inheritance hierachy
|
2016-05-19 20:55:16 +12:00 |
|
Robin Bygrave
|
75a2633590
|
#710 - Behavior change - query with invalid fetch path (without properties) now throws PersistenceException
|
2016-05-18 12:34:16 +12:00 |
|
Robin Bygrave
|
362ceea79b
|
#709 - Refactor: BeanCollection internals, rename method isEmptyAndUntouched() to isSkipSave(), remove 'touched' flag
|
2016-05-18 11:19:01 +12:00 |
|
Robin Bygrave
|
d1d4bf1da8
|
#704 - Internal refactor to use excludeBeanCache in DefaultOrmQuery
|
2016-05-13 15:56:45 +12:00 |
|
Robin Bygrave
|
0e5859716b
|
#702 - IllegalStateException: No bean cache enabled error ... when updating bean that is not using caching (but is related to a bean with @Cache)
|
2016-05-13 12:52:27 +12:00 |
|
Robin Bygrave
|
17042a9faf
|
#696 - ENH: Add fallback for @DbHstore ... fallback to JSON storage in VARCHAR
|
2016-05-09 23:24:13 +12:00 |
|
Robin Bygrave
|
b197d8a637
|
#695 - ENH: Add @DbArray for storing scalar types (UUID, Long, String) to Postgres ARRAY type
|
2016-05-09 22:38:51 +12:00 |
|
Robin Bygrave
|
4e9e11ac34
|
#668 - ENH: Add ability to register a custom IdGenerator
|
2016-05-06 17:01:15 +12:00 |
|
Robin Bygrave
|
036092d470
|
#694 - Refactor - Rename IdGenerator to PlatformIdGenerator ... with a view to support customer Id generators
|
2016-05-06 14:50:50 +12:00 |
|
Robin Bygrave
|
13f7d37e76
|
#542 - ENH: @DbJson fields are auto serialized and deserialized to specified classes.
|
2016-05-06 13:20:51 +12:00 |
|
Robin Bygrave
|
2c95d9dc9a
|
#693 - ENH: Add support for mapping @DbJson to list of scalar types like List<String>
|
2016-05-05 16:36:16 +12:00 |
|
Robin Bygrave
|
5bcfce9cd4
|
#684 - Refactor - rename @CacheStrategy to @Cache ... require explicit enableQueryCache=true for query cache use
|
2016-04-29 21:52:50 +12:00 |
|
Robin Bygrave
|
a6d276d4d3
|
#683 - Refactor - rename @CacheTuning to @CacheBeanTuning ... for consistency
|
2016-04-29 09:48:36 +12:00 |
|
Robin Bygrave
|
f0fab77ff7
|
#670 - Remove @EntityConcurrencyMode ... this is now rather redundant since 4.x changes
|
2016-04-28 20:26:17 +12:00 |
|
Robin Bygrave
|
81531b6cda
|
#671 - ENH: Add support for @View and extra-ddl.xml to nicely support entity beans based on views
|
2016-04-28 20:19:05 +12:00 |
|
Robin Bygrave
|
fc748ea9c1
|
#667 - Remove deprecated @SqlSelect ... migrate to use RawSql / RawSqlBuilder
|
2016-04-27 08:40:00 +12:00 |
|
Robin Bygrave
|
ae261d3782
|
#660 - findPagedList() does not handle raw sql order by
|
2016-04-26 22:54:34 +12:00 |
|
Robin Bygrave
|
d2ae044d1f
|
#665 - Remove deprecated @DocStoreEmbedded ... should migrate to @DocEmbedded
|
2016-04-26 21:35:57 +12:00 |
|
Robin Bygrave
|
e769abf737
|
#659 - ENH: Add support for Instant with @WhenCreated @WhenModified
|
2016-04-22 16:51:30 +12:00 |
|
Robin Bygrave
|
00d4298065
|
#656 - Remove remoteInsert(), remoteUpdate() remoteDelete() methods from BeanPersistListener
|
2016-04-21 12:33:06 +12:00 |
|
Robin Bygrave
|
1b8b05790e
|
#650 - Refactor: Optimise L2 cache entry for serialisation
|
2016-04-14 11:56:31 +12:00 |
|