私が書いているRestful Webサービスがあります。これは、getResultList を使用したデータベース テーブルの単純なダンプです。EJB 呼び出しは次のようになります -
Query query = em.createQuery("SELECT e FROM Todo e");
List<Todo> ret = (List<Todo>) query.getResultList();
return ret;
RESTful Web サービスは、これを java.util.List として返すことができます。これは、getResultList から出力されるものだからです。ただし、それを java.util.Collection として返す方がより一般的であるため、より良い方法でしょうか?