mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
41 lines
872 B
Java
41 lines
872 B
Java
package com.avaje.tests.iud;
|
|
|
|
import java.util.Set;
|
|
|
|
import org.junit.Assert;
|
|
import org.junit.Test;
|
|
|
|
import com.avaje.ebean.BaseTestCase;
|
|
import com.avaje.ebean.BeanState;
|
|
import com.avaje.ebean.Ebean;
|
|
import com.avaje.tests.model.basic.EBasicVer;
|
|
|
|
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);
|
|
|
|
}
|
|
|
|
}
|