work on migration guide and 6.0 announcement
This commit is contained in:
parent
4334b46376
commit
8b9c68b8db
|
@ -99,22 +99,40 @@ This was by far the biggest force behind 6.0 initially.
|
||||||
- Attribute order
|
- Attribute order
|
||||||
|
|
||||||
|
|
||||||
[[width-first]]
|
|
||||||
== Width-first fetching
|
|
||||||
|
|
||||||
- examples mainly
|
|
||||||
|
|
||||||
|
|
||||||
[[annotations]]
|
[[annotations]]
|
||||||
== Annotations
|
== Annotations
|
||||||
|
|
||||||
- type-safety
|
- type-safety
|
||||||
|
- `SqlTypes` - extension to `java.sql.Types`
|
||||||
|
|
||||||
|
|
||||||
|
[[query]]
|
||||||
|
== Query API
|
||||||
|
|
||||||
|
- Parameter binding
|
||||||
|
- `Session#createSelectionQuery`
|
||||||
|
- `Session#createMutationQuery`
|
||||||
|
- others???
|
||||||
|
|
||||||
|
|
||||||
|
[[sqm]]
|
||||||
|
== Semantic Query Model
|
||||||
|
|
||||||
|
- HQL and Criteria
|
||||||
|
- selection of a single entity - de-dup
|
||||||
|
- set operations (union, intersect, except)
|
||||||
|
- set aggregations
|
||||||
|
- window functions
|
||||||
|
- Functions
|
||||||
|
- ILIKE support
|
||||||
|
- improved temporal support (arithmetic, etc)
|
||||||
|
|
||||||
|
|
||||||
[[hql]]
|
[[hql]]
|
||||||
== HQL
|
== HQL
|
||||||
|
|
||||||
- poor and unmaintainable grammars
|
- poor and unmaintainable grammars
|
||||||
|
- Antlr 2 -> Antlr 4
|
||||||
|
|
||||||
|
|
||||||
[[criteria]]
|
[[criteria]]
|
||||||
|
@ -122,6 +140,10 @@ This was by far the biggest force behind 6.0 initially.
|
||||||
|
|
||||||
- removal of legacy Criteria
|
- removal of legacy Criteria
|
||||||
- no longer Criteria -> HQL -> Query
|
- no longer Criteria -> HQL -> Query
|
||||||
|
- `hibernate.criteria.copy_tree` (performance)
|
||||||
|
- improved handling of parameter vs. literal
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[[sql-ast]]
|
[[sql-ast]]
|
||||||
|
|
Loading…
Reference in New Issue