stmt.setObject(3, null)
が呼ばれてしまう
ParameterBindarFactory[Null]
が ambiguous implicit values になってしまう謎。ParameterBindarFactory の xmap を削除するのだけ対応して、こういう定義を可能にする、という対応だとどうでしょうか? > @all
gakuzzzz/scalikejdbc@748fabe
ただこれめっちゃバイナリ互換性壊れる
Binders.string.xmap
じゃなく implicitly[Binders[String]].xmap
と書きたかったな、くらいな大して重要じゃない使い勝手の面での何かに気づいたので
c.name.replace("`", "")
を入れてしまったとか?
play scala 2.5 でpostgresqlとscalikejdbcを利用しようと思っているのですが、2点ほど質問があります。
1.postgresqlのデータベース名がdefaultの時はうまくいくのですが、変更した場合は
[IllegalStateException: Connection pool is not yet initialized.(name:'default)]
が出てしまいます。データベース名を変更した場合はどのようにすればよろしいのでしょうか?
@tototoshi さん ありがとうございます!
val dataSource: DataSource = {
val ds = new HikariDataSource()
ds.setDataSourceClassName(dataSourceClassName)
ds.addDataSourceProperty("url", url)
ds.addDataSourceProperty("user", user)
ds.addDataSourceProperty("password", password)
ds
}
ConnectionPool.singleton(new DataSourceConnectionPool(dataSource))
上記の記述は、どこに記述すればいいのでしょうか....