3
Microsoft SQL Server 2014からstream resultsに接続しようとすると、いつもSQLServerException: The result set is closed
が返されます。また、JDBC URLのselectMethod=cursor
で無駄に試してみました。考慮すべき特定のMSSQLがありますか? Springブート1.4.0.RELEASE、SpringデータJPA 1.10.2.RELEASEを使用します。SQLServerException:戻り値の型としてStreamsを使用すると、結果セットが閉じられる
サンプルリポジトリインタフェース:
package sample;
import sample.Contact;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import java.util.stream.Stream;
@Repository
public interface MyRepository extends JpaRepository<Contact, String> {
Stream<Contact> findByContactid(String contactid);
}
解決方法はありますか?私は同じ問題を抱えています。ストリーム>の代わりにリスト>だけに切り替えると、すべてが機能します(しかし、遅く、メモリ効率の良い方法で)。 –
残念ながら、私はこれに対する解決策を見出しませんでした。私が正しく覚えていれば、ページングのようなものを使用してしまいました。 – slauth