package org.tests.iud; import io.ebean.BaseTestCase; import io.ebean.BeanState; import io.ebean.Ebean; import org.tests.model.basic.EBasicVer; import org.junit.Assert; import org.junit.Test; import java.util.Set; public class TestInsertQueryUpdate extends BaseTestCase { @Test public void test() { EBasicVer e0 = new EBasicVer("name0"); e0.setDescription("desc0"); Ebean.save(e0); EBasicVer e1 = Ebean.find(EBasicVer.class) .select("name") .setId(e0.getId()) .findUnique(); BeanState beanState = Ebean.getBeanState(e1); Set<String> loadedProps = beanState.getLoadedProps(); Assert.assertFalse(loadedProps.contains("description")); //lastUpdate e1.setName("name1"); Ebean.save(e1); e1.setDescription("desc1"); Ebean.save(e1); } }