Files
ebean/src/test/java/org/tests/embedded/TestEmbeddedEmpty.java
T
Rob Bygrave 721654d033 #1140 - Error loading embedded instance
The issue was due to the loaded status not being recursively set on embedded
beans after inserts. The test case invoked lazy loading due to that which
lead to the issue.
2017-10-03 12:47:29 +13:00

25 lines
504 B
Java

package org.tests.embedded;
import io.ebean.Ebean;
import org.junit.Test;
import org.tests.model.embedded.EAddress;
import org.tests.model.embedded.EPerson;
public class TestEmbeddedEmpty {
@Test
public void insertEmptyEmbedded() {
EPerson person = new EPerson();
person.setName("with empty embedded");
// set empty embedded bean
person.setAddress(new EAddress());
Ebean.save(person);
// treat all embedded properties as loaded
person.getAddress().getCity();
}
}