本文整理了Java中io.yawp.repository.query.QueryBuilder.first
方法的一些代码示例,展示了QueryBuilder.first
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryBuilder.first
方法的具体详情如下:
包路径:io.yawp.repository.query.QueryBuilder
类名称:QueryBuilder
方法名:first
暂无
代码示例来源:origin: feroult/yawp
public T first() {
return RepositoryTransformers.execute(query.getRepository(), query.first(), transformName);
}
代码示例来源:origin: feroult/yawp
@Test
public void testQueryProperty() {
r2.save(new BasicObject("xpto2"));
assertNotNull(r2.query(BasicObject.class).where("stringValue", "=", "xpto2").first());
assertNull(r1.query(BasicObject.class).where("stringValue", "=", "xpto2").first());
}
代码示例来源:origin: feroult/yawp
@Test
public void testListProperty() {
BasicObject object = new BasicObject("xpto");
object.setStringList(Arrays.asList("hello", "list"));
yawp.save(object);
BasicObject retrievedObject;
retrievedObject = yawp(BasicObject.class).where("stringList", "=", "hello").first();
assertEquals("xpto", retrievedObject.getStringValue());
retrievedObject = yawp(BasicObject.class).where("stringList", "<", "zello").first();
assertEquals("xpto", retrievedObject.getStringValue());
retrievedObject = yawp(BasicObject.class).where("stringList", "<", "aello").first();
assertNull(retrievedObject);
retrievedObject = yawp(BasicObject.class).where("stringList", "<=", "zello").first();
assertEquals("xpto", retrievedObject.getStringValue());
retrievedObject = yawp(BasicObject.class).where("stringList", "<=", "aello").first();
assertNull(retrievedObject);
retrievedObject = yawp(BasicObject.class).where("stringList", ">", "aello").first();
assertEquals("xpto", retrievedObject.getStringValue());
retrievedObject = yawp(BasicObject.class).where("stringList", ">", "zello").first();
assertNull(retrievedObject);
retrievedObject = yawp(BasicObject.class).where("stringList", ">=", "aello").first();
assertEquals("xpto", retrievedObject.getStringValue());
retrievedObject = yawp(BasicObject.class).where("stringList", ">=", "zello").first();
assertNull(retrievedObject);
}
代码示例来源:origin: feroult/yawp
@Test
public void testSimpleRepositoryAccess() {
Yawp.yawp.save(new BasicObject("xpto"));
BasicObject retrievedObject = Yawp.yawp(BasicObject.class).first();
assertEquals("xpto", retrievedObject.getStringValue());
}
代码示例来源:origin: feroult/yawp
@Test
public void testListOfIdsProperty() {
BasicObject object = new BasicObject("xpto");
object.setIdList(Arrays.asList(id(BasicObject.class, 10l), id(BasicObject.class, 20l)));
yawp.save(object);
BasicObject retrievedObject;
retrievedObject = yawp(BasicObject.class).where("idList", "=", id(BasicObject.class, 10l)).first();
assertEquals("xpto", retrievedObject.getStringValue());
retrievedObject = yawp(BasicObject.class).where("idList", "<", id(BasicObject.class, 999l)).first();
assertEquals("xpto", retrievedObject.getStringValue());
}
代码示例来源:origin: feroult/yawp
@Test
public void testShuffledId() {
yawp.save(new ShuffledObject("/shuffled_objects/xpto"));
assertEquals("xpto", yawp(ShuffledObject.class).first().getId().asString());
}
代码示例来源:origin: feroult/yawp
@Test
public void testShuffledId() {
yawp.save(new ShuffledObject("/shuffled_objects/1"));
assertEquals((Long) 1L, yawp(ShuffledObject.class).first().getId().asLong());
}
代码示例来源:origin: feroult/yawp
@Test
public void testSaveWithEnum() {
BasicObject object = new BasicObject();
object.setStatus(Status.RUNNING);
yawp.save(object);
BasicObject retrievedObject = yawp(BasicObject.class).first();
assertEquals(Status.RUNNING, retrievedObject.getStatus());
}
代码示例来源:origin: feroult/yawp
@Test
public void testFindByIdUsingWhere() {
BasicObject object = new BasicObject("xpto");
yawp.save(object);
BasicObject retrievedObject = yawp(BasicObject.class).where("id", "=", object.getId()).first();
assertEquals("xpto", retrievedObject.getStringValue());
}
代码示例来源:origin: feroult/yawp
@Test
public void testQueryWithEnum() {
BasicObject object = new BasicObject();
object.setStatus(Status.RUNNING);
yawp.save(object);
BasicObject retrievedObject = yawp(BasicObject.class).where("status", "=", Status.RUNNING).first();
assertEquals(Status.RUNNING, retrievedObject.getStatus());
}
代码示例来源:origin: feroult/yawp
@Test
public void testForcedResponseListViaFirst() {
yawp.save(new BasicObject("xpto"));
BasicObject fake = new BasicObject("fake");
BasicObject nonForcedObj = yawp(BasicObject.class).only();
assertEquals("xpto", nonForcedObj.getStringValue());
BasicObject forcedObj = yawp(BasicObject.class).forceResult(QueryType.LIST, Arrays.asList(fake)).first();
assertEquals("fake", forcedObj.getStringValue());
}
代码示例来源:origin: feroult/yawp
@Test
public void testQueryId() {
BasicObject object = new BasicObject();
r1.save(object);
assertNotNull(r1.query(BasicObject.class).fetch(object.getId()));
assertNull(r2.query(BasicObject.class).whereById("=", object.getId()).first());
}
代码示例来源:origin: feroult/yawp
@Test
public void testSaveAndChange() {
BasicObject object1 = new BasicObject("xpto");
BasicObject object2 = new BasicObject("xpto");
r1.save(object1);
r2.save(object2);
assertNotNull(r1.query(BasicObject.class).fetch(object1.getId()));
assertNotNull(r2.query(BasicObject.class).fetch(object2.getId()));
object1.setStringValue("lala");
r1.save(object1);
assertNull(r1.query(BasicObject.class).where("stringValue", "=", "xpto").first());
assertNotNull(r2.query(BasicObject.class).where("stringValue", "=", "xpto").first());
}
}
代码示例来源:origin: feroult/yawp
@Test
public void tetCreateFacade() {
login("amy");
String json = post("/shielded_objects", "{\"stringValue\": \"xpto\", \"intValue\": 99}");
ShieldedObject retrievedObject = from(json, ShieldedObject.class);
assertNull(retrievedObject.getStringValue());
assertNull(retrievedObject.getIntValue());
ShieldedObject objectInDatastore = yawp(ShieldedObject.class).first();
assertNull(objectInDatastore.getStringValue());
assertEquals((Integer) 99, objectInDatastore.getIntValue());
}
内容来源于网络,如有侵权,请联系作者删除!