Powiel możliwe:
What is the Java equivalent for LINQ?Czy istnieje odpowiednik Javy dla LINQ?
Istnieje wiele pytań z pytaniem, czy jest równoważne Java dla LINQ. Ale większość z nich nieprawidłowo określa, że nic nie ma.
Powiel możliwe:
What is the Java equivalent for LINQ?Czy istnieje odpowiednik Javy dla LINQ?
Istnieje wiele pytań z pytaniem, czy jest równoważne Java dla LINQ. Ale większość z nich nieprawidłowo określa, że nic nie ma.
Biblioteka ta zapewnia pełną LINQ API: https://github.com/nicholas22/jpropel-light
Czyni to z konstruktami funkcjonalnym stylu, a także wykorzystuje wykonanie odroczony.
// select names starting with j, using LINQ-style statements
new String[] { "james", "john", "john", "eddie" }.where(startsWith("j")).distinct().all(println());
Bez jagód, bez cygara. Zdolność do podjęcia _expressions_ i rozbicia ich na ich komponenty oraz przetłumaczenia ich na wyrażenie SQL dla złożonych zapytań hierarchicznych nadal nie jest kompletna. – DaveMorganTexas
@DaveMorganTexas LINQ-to-SQL! = LINQ. –
@EvanPlaice - odpowiednią terminologią byłoby "wyrażenie zapytania", a nie "wyrażenie SQL". Gdyby Dave był w stanie dokonać takiego zastąpienia, jego komentarz stałby się bardziej uniwersalny, niż tylko w dziedzinie SQL –
Kolejny że próbowałem sobie to Jaque: http://code.google.com/p/jaque/
Czy to jest aktualne? Mówi, że używa zamknięć Java 7. Nie są one zamykane w JDK 7, chociaż ... – Scooterville
Tak, to dziwne. Ale ma zwykłe metody 'where',' select', itp. – Tudor
'większość z nich jest nieprawidłowo określając, że istnieje nothing' - to dlaczego pytasz pytanie jeśli jesteś taki pewien, że są" niepoprawnie określając, że nic nie ma "? – Tudor
Co próbujesz tutaj zrobić? Najpierw zadajesz pytanie, w którym stwierdzasz, że odpowiedzi na inne podobne pytania są nieprawidłowe, a następnie odpowiadasz sam, łącząc się z projektem. Czy jest to coś, w co jesteś zaangażowany i chcesz wprowadzić na rynek lub co? – Fredrik
Pochodzę z tła .NET i używam tej biblioteki. Kiedy szukałem czegoś takiego, zobaczyłem tylko "Nie ma nic". Tak samo jest z innymi, którzy muszą używać Javy do projektu. – Scooterville