Apache flex 无法创建类型为';某些类';。如果没有公共的无参数构造函数,则无法实例化类型

Apache flex 无法创建类型为';某些类';。如果没有公共的无参数构造函数,则无法实例化类型,apache-flex,blazeds,Apache Flex,Blazeds,我有一个包含构造函数和重载方法的类。当我尝试使用blazeds导入该类时,我得到一个错误,即 [RPC Fault faultString=“无法创建类型为“某些类”的新实例。” faultCode=“Server.ResourceUnavailable” faultDetail=“如果没有公共的无参数构造函数,则无法实例化类型。”] 如何使用blazeds导入具有重载方法的类必须提供“无参数”构造函数。看 “我正在使用构造函数连接到数据库。@Sushma:数据库连接应由远程处理服务类管理,而不

我有一个包含构造函数和重载方法的类。当我尝试使用blazeds导入该类时,我得到一个错误,即

[RPC Fault faultString=“无法创建类型为“某些类”的新实例。” faultCode=“Server.ResourceUnavailable”
faultDetail=“如果没有公共的无参数构造函数,则无法实例化类型。”]

如何使用blazeds导入具有重载方法的类必须提供“无参数”构造函数。看


“我正在使用构造函数连接到数据库。@Sushma:数据库连接应由远程处理服务类管理,而不是在其数据传输对象内。您好,splash,谢谢您的解决方案。”。我可以解决那个问题。
public class SomeClass
{
    // no-args constructor is required for BlazeDS
    public SomeClass() {}

    public SomeClass(int arg) {}
}

public class SomeService
{
    public Connection getConnection()
    {
        // implement to create or get a connection
    }

    public void saveSomeClass(SomeClass sc) throws SQLException
    {
        Connection conn = getConnection();
        Statement stmt = conn.createStatement();
        String sql = "INSERT INTO some_table (...) VALUES (...)";
        stmt.executeUpdate(sql);
        stmt.close();
    }
}