|
|
|
@ -269,6 +269,7 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public <T> Stream<T> streamAll(Class<T> domainType) { |
|
|
|
public <T> Stream<T> streamAll(Class<T> domainType) { |
|
|
|
|
|
|
|
|
|
|
|
String statement = namespace(domainType) + ".streamAll"; |
|
|
|
String statement = namespace(domainType) + ".streamAll"; |
|
|
|
MyBatisContext parameter = new MyBatisContext(null, null, domainType, Collections.emptyMap()); |
|
|
|
MyBatisContext parameter = new MyBatisContext(null, null, domainType, Collections.emptyMap()); |
|
|
|
Cursor<T> cursor = sqlSession().selectCursor(statement, parameter); |
|
|
|
Cursor<T> cursor = sqlSession().selectCursor(statement, parameter); |
|
|
|
@ -277,12 +278,14 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public <T> List<T> findAllById(Iterable<?> ids, Class<T> domainType) { |
|
|
|
public <T> List<T> findAllById(Iterable<?> ids, Class<T> domainType) { |
|
|
|
|
|
|
|
|
|
|
|
return sqlSession().selectList(namespace(domainType) + ".findAllById", |
|
|
|
return sqlSession().selectList(namespace(domainType) + ".findAllById", |
|
|
|
new MyBatisContext(ids, null, domainType, Collections.emptyMap())); |
|
|
|
new MyBatisContext(ids, null, domainType, Collections.emptyMap())); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public <T> Stream<T> streamAllByIds(Iterable<?> ids, Class<T> domainType) { |
|
|
|
public <T> Stream<T> streamAllByIds(Iterable<?> ids, Class<T> domainType) { |
|
|
|
|
|
|
|
|
|
|
|
String statement = namespace(domainType) + ".streamAllByIds"; |
|
|
|
String statement = namespace(domainType) + ".streamAllByIds"; |
|
|
|
MyBatisContext parameter = new MyBatisContext(ids, null, domainType, Collections.emptyMap()); |
|
|
|
MyBatisContext parameter = new MyBatisContext(ids, null, domainType, Collections.emptyMap()); |
|
|
|
Cursor<T> cursor = sqlSession().selectCursor(statement, parameter); |
|
|
|
Cursor<T> cursor = sqlSession().selectCursor(statement, parameter); |
|
|
|
|