}
assertEquals(1, template.save(user).replace());
assertNotNull(template.find(User.class, 0, "id").condition(user.getId()).list());
assertNotNull(template.find(User.class, 1).condition(user.getName()).one());
assertEquals(user.getPhone() + 1L, template.update(User.class, user.getId()).add("phone", 1).updateAndGet().getPhone());
connectionFactory.free();
return;
}