我正在将Room数据库用于正在使用的应用程序。而且我有很多涉及RxJava返回类型的查询。所以我必须写
if($stmt = $pdo->prepare("SELECT * FROM posts LIMIT :page, :per_page")){
$stmt->execute(array('page'=>$page, 'per_page'=>$per_page));
if($stmt->rowCount() > 0){
$rowUser = $stmt->fetchAll(PDO::FETCH_ASSOC);
$stmt = $pdo->prepare("SELECT * FROM posts INNER JOIN users ON posts.user_id = users.id WHERE user_id = user_id");
$stmt->execute(array('user_id'=>$sid));
$count = $stmt->rowCount();
$paginations = ceil($count / $per_page);
echo '<div><h1>Total posts ('.$count.')</h1></div>';
foreach($rowUser as $row) {
echo $row['title'];
}
?>
我想知道有没有什么办法可以像包装Retrofit的scheduleOn(Schedulers.io())
中那样使用包装器,这样我就不会在每次调用数据库时都一直写createWithScheduler
?