These are chat archives for scalikejdbc/ja

5th
Nov 2014
kosetp
@kosetp
Nov 05 2014 05:33
こんにちは!少し質問させて頂きたいのですが、scalikejdbc-asyncでurlに jdbc:mysql://hoge/fuga?useUnicode=yes と指定すると「fuga?useUnicode=yesなんていうdatabaseはない」と怒られるのと、application.confでscalikejdbc.global.loggingSQLAndTime.singleLineMode=trueにしてもログが一行にならないのですが、解決策はありますでしょうか?
ちなみにバージョンは
"org.scalikejdbc" %% "scalikejdbc-async" % "0.5.+",
"com.github.mauricio" %% "postgresql-async" % "0.2.+",
"com.github.mauricio" %% "mysql-async" % "0.2.+",
"org.slf4j" % "slf4j-simple" % "1.7.+"
で指定しています。
Kazuhiro Sera
@seratch
Nov 05 2014 06:03
scalikejdbc-async は JDBC ではないのでクエリストリングによるオプションはサポートされません。
Kazuhiro Sera
@seratch
Nov 05 2014 06:11
ログの方はバグかもしれません。確認します。
Kazuhiro Sera
@seratch
Nov 05 2014 06:21
と思ったけどちょっとそんな時間ないので、、必要であればこちらのソースを見つつ、もう少し事象を確認してみてもらっていいですか? バグであれば PR いただけるとありがたいです。 https://github.com/scalikejdbc/scalikejdbc-async/blob/develop/play-plugin/src/main/scala/scalikejdbc/async/PlayPlugin.scala
kosetp
@kosetp
Nov 05 2014 06:31
お返事ありがとうございます。了解致しました!ご連絡はもしかしたら遅くなってしまうかもしれませんが調査します。JDBCのオプションの方は僕の理解が足りない気がするのでちょっと調べてみます。
Kazuhiro Sera
@seratch
Nov 05 2014 06:34
その状態であれば scalikejdbc-async を選択するのはあまりお勧めできません。scalikejdbc-async は https://github.com/mauricio/postgresql-async を scalikejdbc と同じ使い勝手で使えるようにしているものなので JDBC の仕様とは完全には compatible ではないという意味でした。もし Netty ベースのものを使うべき理由が特にないのであれば普通の scalikejdbc を使うことをお勧めします。既存のアプリのメンテで必要に迫られているようでしたらサポートしますが..
ここに書いてある通り、まだαリリースの位置づけなので、いざとなったら scalikejdbc-async だけでなく postgresql-async も自分で直して pull request するくらいのコミットメントが必要です。 https://github.com/scalikejdbc/scalikejdbc-async#important-notice
あ、もし趣味で試しておられるのでしたら、ぜひいじってみてください。
kosetp
@kosetp
Nov 05 2014 07:00
おお、趣味 & 勉強で触っているのでscalikejdbc-asyncでいろいろ試してみます!JDBCベースで行わせたかった挙動がNettyベースだとどう変わるかも調べつつ。。。
Kazuhiro Sera
@seratch
Nov 05 2014 07:01
:+1:
Manabu Nakamura
@gakuzzzz
Nov 05 2014 08:45
:+1: