2017-11-01から1ヶ月間の記事一覧

ScalikeJDBCでページネーションに必要なクエリを発行する

ScalikeJDBCを使ってページネーションするにはどうすればよいか調べました。 DBはMySQLを使用します。 MySQLで発行するクエリ SELECT SQL_CALC_FOUND_ROWS * -- LIMIT を付けなかった場合に返されるはずの行数を知るためのオプション FROM users LIMIT 10 --…

Scala学習【エラー処理に使う型】

前回に引き続きScalaの学習。今回はエラー処理で使うであろう戻り値をラップする型について。 Option型 Either型 Try型 Option型 値をひとつだけ入れることができる 2種類の形を持っている Some(x) 値があるときの形 None 値がないときの形 値があったりなか…