Querydsl является каркас, который позволяет создавать типобезопасным SQL-запросов, как. Вместо того чтобы писать запросы, как встроенные строк или экстернализации их в XML файлы, которые они Арен быть построены с помощью свободно API как Querydsl.
Преимущества использования беглый API в сравнении с простыми строками являются:
& NBSP; * код завершения в IDE (все свойства, методы и операции может быть расширена в вашем любимом Java IDE)
не & NBSP; * почти не синтаксически неправильные запросы животные (типа безопасности на всех уровнях)
& NBSP; * типы доменов и свойства могут ссылаться безопасно (не включены никакие Строки!)
& NBSP; * принимает лучше изменений рефакторинга в доменных типов
& NBSP; * определение дополнительных запросов легче
Поддерживаемые движки
JPA / Hibernate
& NBSP; * Приступая к работе с использованием Hibernate Querydsl
& NBSP; * с помощью модуля querydsl-HQL
& NBSP; * испытания с использованием Hibernate Дерби, HSQLDB и MySQL
СДО
& NBSP; * Приступая к работе с использованием JDO Querydsl
& NBSP; * с помощью querydsl-JDOQL модуля
& NBSP; * испытания с DataNucleus платформа доступа
Java Коллекции
& NBSP; * Начало начал использовать Querydsl для коллекций
& NBSP; * с помощью модуля querydsl-коллекции
SQL
& NBSP; * Начало начал использовать Querydsl для SQL
& NBSP; * с помощью querydsl-SQL модуля
& NBSP; * поддерживает Дерби, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) и MS SQL Server (2008)
RDF
& NBSP; * с помощью RDFBean, наш объект / RDF рамки настойчивость
& NBSP; * испытания с использованием Сезам RDFBean
Lucene
& NBSP; * Начало начал использовать Querydsl для Lucene
& NBSP; * с помощью модуля querydsl-Lucene
Hibernate Поиск
& NBSP; * Начало начал использовать Querydsl для Hibernate Поиск
& NBSP; * с помощью модуля querydsl-спящий-поиска
Что нового В этом выпуске:
- Тест с EclipseLink JPA
- Дженерики неудачно помощью JPAAnnotationProcessor
- Перечисления в HQL содержит
- UNION ALL поддержка
- Поддержка пользовательских строк отображение проекции
- Скала вопрос поколение источник с столбец с именем типа
- Добавить OSGi метаданные модулей Querydsl
- Вопрос-Type дляEmbeddable в foreigen пакета не создается
- Query утилиты
- склонны плагин не будет сотрудничать с другими так
- Конструктор генерируется проекции запроса игнорирует примитивы
- com.mysema.query.apt.jpa.JPAAnnotationProcess ... из Beta5 кв-один jar.jar
Что нового в версии 2.1.0:
- Добавить общую Factory класс для создания FactoryExpression
- Добавить доступ к QBean поле
- LuceneQuery.list () бросает IllegalArgumentException от Lucene если nDocs 0
Что нового в версии 2.0.0:.
- Добавлена поддержка Скала
- Поддержка Eclipse IDE улучшилось.
- был добавлен Начальная поддержка MongoDB.
- Модель Выражение улучшилось.
Что нового в версии 1.9.5:.
- поколение Бин и иностранные ключевые вопросы были улучшены
- Бин использование поколение аннотации улучшилось.
Что нового в версии 1.9.0:
- без аргументов методов не сейчас кэшируются в Q- Типы.
- PEntity больше не используется для встраиваемых Q-типов.
- QueryMetadata было сделано сериализуемым.
- Для JPA, конструктор проекция не всегда работает.
- Для SQL, есть общий доступ к метаданным схемы в Q-типов, а была добавлена поддержка для специальных вариантов в DML предложений.
- справочной документации был реорганизован.
Что нового в версии 1.8.5:
- Эта версия позволяет с использованием не-корневых псевдонимов пути в присоединяется.
- генерация ключа иностранных код был улучшен улучшилось.
- СДО поддерживает FetchPlan модификации через запрос.
Что нового в версии 1.8.0:
- Последовательный DML подпись, объединение для подзапросов, запросов были добавлены расширения поддержки, а также поддержка DDL статей.
Комментарии не найдены