The public API of Querydsl should be more limited then it is currently and internal functionality should be better hidden.
The public runtime API could be something like
- query classes: JPAQuery, SQLQuery etc
- projections: Projections.*
- dynamic expression creation: BooleanBuilder, PathBuilder, Expressions.*
- query factory classes
The following classes should be better hidden
The public API of Querydsl should be more limited then it is currently and internal functionality should be better hidden.
The public runtime API could be something like
The following classes should be better hidden