Описание тега speedment
Speedment с открытым исходным кодом - это Java Toolkit и среда выполнения Stream ORM. Этот инструментарий анализирует метаданные существующей устаревшей базы данных SQL и создает представление модели данных на языке Java, которое вместе со средой выполнения Speedment позволяет пользователю создавать масштабируемые и эффективные приложения Java с использованием стандартных потоков Java 8 без какого-либо конкретного языка запросов или какого-либо нового API..
Найдите старого зайца (старше 5 лет):
java
// Searches are optimized in the background!
Optional<Hare> oldHare = hares.stream()
.filter(Hare.AGE.greaterThan(5))
.findAny();
Результаты в следующем SQL-запросе:
sql
SELECT id, name, color, age FROM hare
WHERE (age > 5)
LIMIT 1;
Больше нет необходимости вручную писать SQL-очереди. Оставайтесь в чистом мире Java!
Ознакомьтесь с документацией на GitHub