DAO とは別のクラスを使用してアクセス要求を処理していますが、InstanceRequest メソッドを実装する方法がわかりません。
public class Service
{
public static DAO findDAO(Long id);
}
@Service(Service.class)
public interface DAORequestContext extends RequestContext
{
Request<ProxyForDAO> findDAO(Long id);
InstanceRequest<ProxyForDAO, Long> persist();
}
gwt ドキュメントには「サーバー上では、インスタンス メソッドはエンティティ タイプの非静的メソッドとして実装する必要があります」と記載されているため、実装で定義public Long persist()
しますが、リクエスト ファクトリはそれを見つけられないようです。DAO
SEVERE: Could not find any methods named persist in com.activegrade.server.data.Service
Feb 23, 2011 10:03:02 PM com.google.gwt.requestfactory.server.ServiceLayerDecorator die
でインスタンス メソッドを実装するにはどうすればよいService
ですか? を変換する方法がわかりませんInstanceRequest
。コードジェネレーターがほとんどのメソッドを検索することを認識できるように、DAO
クラスを何らかの方法で接続する必要がありますか?Service
Service
DAO
InstanceRequest