These are chat archives for scalikejdbc/ja

13th
Mar 2015
KAWACHI Takashi
@tkawachi
Mar 13 2015 11:44
SkinnyORM で SkinnyNoIdCRUDMapper を対象とした hasMany って書けないですか?
Manabu Nakamura
@gakuzzzz
Mar 13 2015 11:59
alias と on クエリと merge 関数渡すだけなので SkinnyNoIdCRUDMapper でも問題ないと思いますが、エラーになりました?
KAWACHI Takashi
@tkawachi
Mar 13 2015 12:01

MyObject が SkinnyNoIdCRUDMapper だとして many = MyObject -> MyObject.defaultAlias としたみたら

[error]  found   : (MyObject.type, skinny.orm.Alias[MyObject])
[error]  required: (skinny.orm.feature.AssociationsWithIdFeature[_, MyObject], skinny.orm.Alias[MyObject])

と type mismatch しました

Manabu Nakamura
@gakuzzzz
Mar 13 2015 12:04
あれ、確かに AssociationsWithIdFeature に限定されちゃってますね。
なんか理由あったんだっけかなこれ
AssociationsWithIdFeature だったら on句の指定の代わりに自身のカラム名指定するだけでおkにする版とかがあればいいのかな
KAWACHI Takashi
@tkawachi
Mar 13 2015 12:17
(... よくわかってないので黙ってみている)
Manabu Nakamura
@gakuzzzz
Mar 13 2015 14:55
(... PR してみたけど何か勘違いしているかも? skinny-framework/skinny-framework#246 )
Kazuhiro Sera
@seratch
Mar 13 2015 15:03
確かに大丈夫げですね。