[hibernate/hibernate-search] 0a37e2: HSEARCH-2271 Enable container bridge tests in ES
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 0a37e2fa3c197d14778f91af772307050f76c6fc
https://github.com/hibernate/hibernate-search/commit/0a37e2fa3c197d14778f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M elasticsearch/pom.xml
Log Message:
-----------
HSEARCH-2271 Enable container bridge tests in ES
Commit: 477f2b449df6bfaf955c6b856a3a4687878a8b09
https://github.com/hibernate/hibernate-search/commit/477f2b449df6bfaf955c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/bridge/TwoWayFieldBridge.java
Log Message:
-----------
HSEARCH-2271 Fix (Array|Iterable|Map) bridges with ES
ElasticsearchDateFieldBridge implements TwoWayFieldBridge, but not
StringBridge, and BuiltinArrayBridge et al. default to using toString()
in their objectToString implementation when the element field bridge
doesn't implement StringBridge. Thus DSL-built queries are broken.
Here we choose to solve the issue in a generic way and to make
TwoWayFieldBridge extend StringBridge (since it already offers all
the methods StringBridge offers), but simply making
ElasticsearchDateFieldBridge implement StringBridge may also have
done the trick.
Commit: 44eb3d6a7a09001f3a2473510a61ab6b81222379
https://github.com/hibernate/hibernate-search/commit/44eb3d6a7a09001f3a24...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexWorkVisitor.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchNestingContextFactoryProvider.java
Log Message:
-----------
HSEARCH-2271 Improve ES nesting markers
Use a very specific string to avoid naming conflict with user-defined field names.
Also, use a constant to make it easier to know where the marker is
generated.
Commit: d6310479eb0d5ef171a4ae28bef053a8278bbffd
https://github.com/hibernate/hibernate-search/commit/d6310479eb0d5ef171a4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexWorkVisitor.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchNestingContextFactoryProvider.java
M engine/src/main/java/org/hibernate/search/engine/nesting/impl/NestingContext.java
M engine/src/main/java/org/hibernate/search/engine/nesting/impl/NoOpNestingContext.java
M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
Log Message:
-----------
HSEARCH-2271 Fix null embedded container behavior in ES
Values replacing null embedded collections (those originating from
@IndexedEmbedded.indexNullAs) were being mixed-up with values
replacing null *elements* in bridged collections (originating from
@Field.indexNullAs).
This is solved by giving Elasticsearch enough information to distinguish
between those.
Compare: https://github.com/hibernate/hibernate-search/compare/a77b39f1735a...d631...
9 years, 6 months
[hibernate/hibernate-orm] fc1a49: HHH-5037 - Improve documentation for immutable/rea...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: fc1a49b13bf898b6c599d12673603481afc3b7b6
https://github.com/hibernate/hibernate-orm/commit/fc1a49b13bf898b6c599d12...
Author: Vlad Mihalcea <mihalcea.vlad(a)gmail.com>
Date: 2016-10-12 (Wed, 12 Oct 2016)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/DomainModel.adoc
A documentation/src/main/asciidoc/userguide/chapters/domain/extras/immutability/collection-entity-update-example.sql
A documentation/src/main/asciidoc/userguide/chapters/domain/extras/immutability/entity-immutability-update-example.sql
A documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
A documentation/src/main/asciidoc/userguide/chapters/query/hql/extras/hql-read-only-entities-example.sql
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
A documentation/src/test/java/org/hibernate/userguide/immutability/CollectionImmutabilityTest.java
A documentation/src/test/java/org/hibernate/userguide/immutability/EntityImmutabilityTest.java
Log Message:
-----------
HHH-5037 - Improve documentation for immutable/read-only entity and immutable collection functionality
9 years, 6 months