initial add of EbeanORM server based on v2.8.1

This commit is contained in:
rbygrave
2012-09-14 00:40:39 +12:00
parent 2b74d0f9d9
commit 96ce4c0ddf
1188 changed files with 135034 additions and 0 deletions
@@ -0,0 +1,47 @@
package com.avaje.tests.update;
import junit.framework.TestCase;
import com.avaje.ebean.Ebean;
import com.avaje.ebean.EbeanServer;
import com.avaje.tests.model.basic.EBasic;
import com.avaje.tests.model.basic.EBasic.Status;
public class TestStatelessUpdate extends TestCase {
public void test() {
//GlobalProperties.put("ebean.defaultUpdateNullProperties", "true");
//GlobalProperties.put("ebean.defaultDeleteMissingChildren", "false");
EbeanServer server = Ebean.getServer(null);
EBasic e = new EBasic();
e.setName("something");
e.setStatus(Status.NEW);
e.setDescription("wow");
server.save(e);
EBasic updateName = new EBasic();
updateName.setId(e.getId());
updateName.setName("justName");
server.update(updateName, null, null, false, false);
EBasic updateAll = new EBasic();
updateAll.setId(e.getId());
updateAll.setName("updAllProps");
server.update(updateAll, null, null, false, true);
EBasic updateDeflt = new EBasic();
updateDeflt.setId(e.getId());
updateDeflt.setName("updateDeflt");
server.update(updateDeflt);
}
}