2013-05-26 8 views

Odpowiedz

66

I zdobione. Powinno być tak, aby twoja dokumentacja była tak zła, aby być tak podobną do tej, o której nie wiesz. Mam do Google prawie każdą głupią rzecz lub godzinami przeszukiwać testy jednostkowe. Popraw to. Dzięki.

+10

Uwaga ta działa tylko z aktualizowalnych wynikowych, które wymagają, które zawierają identyfikator. Jeśli spróbujesz użyć tego bez uwzględnienia pola ID w zapytaniu wbudowanym, to się nie powiedzie. – BeepDog

+0

Przepraszam ... ale czym jest "Tabela umiejętności"? Czy to jest obiekt 'TableQuery'? Klasa podobna do tej: 'class CompanyTable (tag: Tag) rozszerza tabelę [Company]'? –

58

Z Slick 2.x oraz 3.x, to sposób pisania to działa:

Users.filter(_.id === filterId) 
    .map(x => (x.name, x.age)) 
    .update("john", 99) 
+3

W przecinku Intelli może nie działać. możesz alternatywnie pisać tak (x.name ~ x.age) – Rajeev

+1

W wersji Intellijla 2016 przecinek wydaje się działać dobrze. – null