你说的是不是这个意思    /**
     * 属性 province 的get方法
     * @return String province
     */
    public String getProvince() {
        return province == null ? "" : province;
    }    /**
     * 属性 province 的set方法
     * @return void
     */
    public void setProvince(String province) {
        this.province = province;
    }

解决方案 »

  1.   

    当不存在时不要设为0 而用 null 嘛.
      

  2.   

    楼上的,但照你们的方法
     String sql = "insert into tRTCustomer (names,province)";
     PreparedStatement ps = conn.prepareStatement(sql);
     
     ps.setString(1, view.getNames());
     ps.setInt(2, view.getProvince());
              ps.executeUpdate();
    这样做的话会出现错误,因为数据库中的province字段是int的,所以我必须用ps.setInt();来象数据库插入province字段,但view.getProvince()如果是null的话就是string型的,请问我该怎么做