Каковы эквиваленты Java для Linq и Entity Framework

В моем случае зависимость является узловым модулем, поэтому я могу импортировать ее следующим образом:

@import '~node-module-name/variables';

И при использовании имени dir фактического имени узла мой редактор (PhpStorm) больше не показывает неразрешенную ошибку пути (проблема, упомянутая @tkiethanom). Похоже, мне нужно указать псевдоним в конфигурации webpack, если я хочу использовать импорт стиля sass (например, my-package/colors вместо my-package/_colors.scss), и кажется, что не имеет значения, что такое имя этого псевдонима, пока Я использую имя каталога узла узла

30
задан Colin Desmond 4 July 2009 в 22:28
поделиться

5 ответов

Java does not have a Linq equivalent. However Scala, a functional language that compiles to Java byte code, has something closes: an extended for loop syntax.

3
ответ дан 28 November 2019 в 00:18
поделиться

Для работы с тяжелыми базами данных можно использовать SQLJ . Обратной стороной является не чистая Java и требуется препроцессор.

2
ответ дан 28 November 2019 в 00:18
поделиться

Существует проект Java под названием JoSQL , который обеспечивает возможности запросов к объектам с синтаксисом, подобным SQL.
Хотя сам я не использовал его, но знаю, что он используется в некоторых тяжелых приложениях.

4
ответ дан 28 November 2019 в 00:18
поделиться

Взгляните на JaQue .

2
ответ дан 28 November 2019 в 00:18
поделиться

Рассмотрим с использованием Querydsl: http://www.querydsl.com

Он поддерживает JPA / Hibernate, JDO, SQL и Collections.

QueryDSL является полностью безопасной, поддерживает AutoComplete в IDES и обеспечивает общий синтаксис запроса на верхних нескольких бэклах.

Я являюсь сопровождающим Querydsl, и я написал сравнение с другими рамками некоторое время назад.

Слегка предвзято, но показывает различное упор

  • статически набравшись или нет
  • , которые поддерживаются бэкэндуки
  • , является интерфейсом для каскадного каскада запросов или нет

более новых рамках эксперимента.

19
ответ дан 28 November 2019 в 00:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: