Wählen Sie eine einzelne Zeile basierend auf der ID in Slick

10

Ich möchte eine einzelne Zeile vom Benutzer basierend auf der ID abfragen. Ich habe folgenden Dummy-Code

%Vor%

Es scheint mir, dass findById ein Overkill ist, um eine einzelne Spalte abzufragen, da Id der Standardprimärschlüssel ist. Kennt jemand bessere Wege? Bitte beachten Sie, dass ich Play verwende! 2.1.0

    
Khalid Saifullah 09.05.2013, 11:59
quelle

5 Antworten

11

Verwenden Sie headOption Methode in Slick 3. *:

%Vor%     
Saeed Zarinfam 03.09.2016 11:10
quelle
7

Sie könnten zwei Zeilen aus Ihrer Funktion entfernen, indem Sie von list zu firstOption wechseln. Das würde so aussehen:

%Vor%

Ich glaube, du würdest deine Anfrage auch so machen:

%Vor%     
cmbaxter 09.05.2013 12:12
quelle
4

firstOption ist ein Weg zu gehen, ja.

Haben

%Vor%

wir können schreiben

%Vor%     
tuxSlayer 17.05.2014 10:13
quelle
0

Eine kürzere Antwort.

%Vor%     
binkabir 17.02.2015 14:28
quelle
0
%Vor%     
Goku__ 03.06.2015 12:51
quelle

Tags und Links