Querydsl е рамка, която позволява изграждането на тип-безопасна SQL-подобни запитвания. Вместо да пишете заявки като редово струни или да ги изнасянето в XML файлове, те нали се конструира чрез свободно API като Querydsl.
Ползите от използването на един перфектен API в сравнение с прости струни са:
& Nbsp; * Код за завършване през IDE (всички свойства, методи и операции могат да бъдат разширени в любимия си Java IDE)
& Nbsp; * почти няма синтактично невалидни заявки право (тип-безопасни за всички нива)
& Nbsp; * видове домейни и свойства могат да бъдат съотнесени безопасно (състоеше не Strings!)
& Nbsp; * приема по-добре да редакции промени в типа на домейни
& Nbsp; * определение частичното Query е по-лесно
<Силни> Поддържани Неуспех
СПА / Hibernate
& Nbsp; * Първи стъпки с Querydsl използване на Hibernate
& Nbsp; * чрез модула за querydsl-hql
& Nbsp; * тестван с Hibernate използвайки Derby, HSQLDB и MySQL
JDO
& Nbsp; * Първи стъпки с Querydsl използвайки JDO
& Nbsp; * чрез querydsl-jdoql модула
& Nbsp; * тестван с DataNucleus Platform Access
Java Колекции
& Nbsp; * Как да започнем с помощта Querydsl за Колекции
& Nbsp; * чрез модула за querydsl колекции
SQL
& Nbsp; * Как да започнем с помощта Querydsl за SQL
& Nbsp; * чрез querydsl-SQL модула
& Nbsp; * Поддържа Derby, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) и MS SQL Server (2008)
RDF
& Nbsp; * чрез RDFBean, нашата Object / постоянство рамка RDF
& Nbsp; * тестван с RDFBean използвайки Sesame
Lucene
& Nbsp; * Как да започнем с помощта Querydsl за Lucene
& Nbsp; * чрез модула за querydsl-Lucene
Hibernate Търсене
& Nbsp; * Как да започнем с помощта Querydsl за Hibernate Търсене
& Nbsp; * чрез модула за querydsl-хибернация-търсене
Какво ново в тази версия:
- Test с EclipseLink JPA
- Generics провалят, използващи JPAAnnotationProcessor
- Enums в HQL съдържа
- UNION ALL подкрепа
- прогнози Подкрепа обичай ред картографира
- Scala въпрос поколение източник с колона с име тип
- Добави OSGi метаданни към Querydsl модули
- Q-Type заEmbeddable в foreigen пакет не е създаден
- Query UTILS
- ап плъгин не сътрудничи с другите и
- Конструктор, генериран от прогнозния заявка игнорира примитиви
- com.mysema.query.apt.jpa.JPAAnnotationProcess ... на beta5 ап-он-jar.jar
Какво ново във версия 2.1.0:
- Добави общ клас Фабрика за създаване FactoryExpression
- Добави достъп поле, за да QBean
- LuceneQuery.list () хвърля IllegalArgumentException от Lucene ако nDocs е 0
Какво ново във версия 2.0.0:.
- беше добавена поддръжка Scala
- подкрепа Eclipse IDE е подобрена.
- е добавен Първоначална подкрепа MongoDB.
- модела изразът е подобрена.
Какво ново във версия 1.9.5:.
- Bean поколение и чуждестранни ключови въпроси бяха подобрени
- Bean ползване поколение анотация се подобри.
Какво ново във версия 1.9.0:
- Не-Arg методи сега са кеширани в Q- видове.
- PEntity вече не се използва за вграждане Q-видове.
- QueryMetadata е направена Serializable.
- За JPA, проекция конструктор не винаги работи.
- За SQL, има общ достъп до схемата метаданни в Q-видове, както и подкрепа е добавен за специални опции в DML клаузи.
- Референтният документация се преструктурира.
Какво ново във версия 1.8.5:
- Тази версия не позволява използване на не-дълбоките псевдоними пътеки в присъединява.
- външен ключ генериране на код е подобрен подобри.
- JDO подкрепя FetchPlan модификация чрез запитване.
Какво ново във версия 1.8.0:
- A последователно ГСД подпис, Съюз за подзаявки, заявка бяха добавени разширение подкрепа, както и подкрепа за DDL клаузи.
Коментари не е намерена