@Test
public void testCall() throws Exception {

    for (int i = 0; i < DB_MODE; i++) {
        CallBuilder cb = new CallBuilder(SP_WITHOUT_OUT_PARAM);
        cb.registerInput("v_id", JDBCType.INTEGER, 7);
        cb.registerInput("v_cityID", JDBCType.INTEGER, 7);
        cb.registerInput("v_countryID", JDBCType.INTEGER, 7);
        cb.registerInput("v_name", JDBCType.VARCHAR, "666");
        cb.hints().inShard(i);
        dao.call(cb);
        Person p = new Person();
        p.setPeopleID(7);
        p = dao.queryByPk(p, Hints.hints().inShard(i));
        assertEquals("666", p.getName());
    }
}