@Override
    public String toString() {
        String condition = 1 == values.size() ? " = " + new ArrayList<>(values).get(0) : " in (" + Joiner.on(",").useForNull("").join(values) + ")";
        return tableName + "." + columnName + condition;
    }
@Test
    void assertToStringWithEqual() {
        assertThat(new ListShardingConditionValue<>("order_id", "t_order", Collections.singleton(10)).toString(), is("t_order.order_id = 10"));
    }