I have not played with case specifically, but it makes sense.  ORM tries
hard to never return a null collection reference.

On Wed, Sep 17, 2014 at 10:31 AM, Davide D'Alto <daltodav...@gmail.com>
wrote:

> Hi,
> I've created a test for OGM where we store an @Embeddable containing a list
> annotated with @ElementCollection [1]:
>
> This is the embedded:
>
> @Embeddable
> public class PhoneNumber {
>
>     private String main;
>
>     @ElementCollection
>     private List<String> alternatives;
>
> ...
>
> }
>
> In the test [2] I first save an entity with the embedded attribute set to
> null and then I call a session.get(...) to obtain it. The embedded
> attribute is not null as I was expecting.
>
> The same this happend when I've tried it on ORM, is this the expected
> behaviour?
>
> Thanks,
> Davide
>
> [1]
>
> https://github.com/hibernate/hibernate-ogm/blob/8a8b29f660973cad4c340931c4dcf9536342721b/core/src/test/java/org/hibernate/ogm/backendtck/embeddable/PhoneNumber.java
>
> [2]
>
> https://github.com/hibernate/hibernate-ogm/commit/bfed4e2df06f18960502af24fea72d45c1002fe7#diff-024806c2656dbe23ae1a5526f3a6845fR195
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to