Mein kommen sieht wie folgt aus:Slick linke äußere Verknüpfung holen ganze Reihe verbunden als Option
def byIdWithImage = for {
userId <- Parameters[Long]
(user, image) <- Users leftJoin RemoteImages on (_.imageId === _.id) if user.id === userId
} yield (user, image)
aber glatt versagt während der Laufzeit, wenn user.imageId null ist
[SlickException: für NULL-Wert lesen Spalte RemoteImage.url]
Ändern der Ausbeute zu
gibt mir eine Kompilierung Ausnahme, es funktioniert nur auf einzelne Spalten
finden konnten,nicht impliziten Wert für Beweise Parameter des Typs scala.slick.lifted.TypeMapper [image.type]
Würde es einen anderen Weg geben, um das zu erreichen, was ich hier versuche? (in einer einzigen Abfrage)
Etwas Hälfte in Slick fixiert 2,0 => http://slick.typesafe.com/talks/ 2013-12-03_Scala-eXchange/2013-12-03_Patterns-for-Slick-Datenbank-Anwendungen-Scala-eXchange.pdf – Somatik
im Zusammenhang mit http://StackOverflow.com/Questions/20386593/ – cvogt