use of org.simpleflatmapper.jdbc.Crud in project SimpleFlatMapper by arnaudroger.
the class JdbcTemplateCrudDSL method to.
public JdbcTemplateCrud<T, K> to(JdbcOperations jdbcOperations) {
final JdbcMapperFactory factory = JdbcMapperFactory.newInstance(jdbcTemplateMapperFactory);
Crud<T, K> crud = jdbcOperations.execute(new ConnectionCallback<Crud<T, K>>() {
@Override
public Crud<T, K> doInConnection(Connection connection) throws SQLException, DataAccessException {
return factory.<T, K>crud(target, keyTarget).to(connection);
}
});
return new JdbcTemplateCrud<T, K>(jdbcOperations, crud);
}
use of org.simpleflatmapper.jdbc.Crud in project SimpleFlatMapper by arnaudroger.
the class JdbcTemplateCrudDSL method to.
public JdbcTemplateCrud<T, K> to(JdbcOperations jdbcOperations, final String table) {
final JdbcMapperFactory factory = JdbcMapperFactory.newInstance(jdbcTemplateMapperFactory);
Crud<T, K> crud = jdbcOperations.execute(new ConnectionCallback<Crud<T, K>>() {
@Override
public Crud<T, K> doInConnection(Connection connection) throws SQLException, DataAccessException {
return factory.<T, K>crud(target, keyTarget).table(connection, table);
}
});
return new JdbcTemplateCrud<T, K>(jdbcOperations, crud);
}
Aggregations