Commit Graph

22 Commits

Author SHA1 Message Date
Andrea Boriero 4e22c5cabc Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-10-23 10:31:29 +01:00
Steve Ebersole 3bf9f6a5c6 Design docs - mapping model 2020-10-22 14:56:24 -05:00
Steve Ebersole ca1692b86f tests for JPQL
tests for JPA operations
2020-08-31 18:53:22 -05:00
Steve Ebersole 57a3b0b456 design doc work 2020-08-25 20:21:09 -05:00
Steve Ebersole 5f7c139f7e NativeQuery support
- `NativeQuery#addAttributeResult`
2020-07-28 11:26:25 -05:00
Steve Ebersole 671250afa6 NativeQuery support
- javadoc
2020-07-27 16:58:10 -05:00
Steve Ebersole 2f8f04747b NativeQuery support
- support for `#addScalar(Class,AttributeConverter)`
- support for `#addScalar(Class,Class<AttributeConverter>)`
- fixed problem with mapping of converted enums
2020-07-27 16:49:28 -05:00
Steve Ebersole 4074c39264 system loggers 2020-05-27 10:34:19 -05:00
Steve Ebersole 41093ae66c * Added JpaCompliance for @OrderBy handling
* Added `NonTransientException` checked during MappingModelCreationProcess "post init callback" handling to indicate non-recoverable errors
* Redesigned `MappingModelCreationProcess#executePostInitCallbacks` to account for `NonTransientException`
2020-04-30 09:13:37 -05:00
Steve Ebersole 96f4a350e0 * HBM mappings
* dynamic models
* initial non-aggregated cid support
2020-04-27 15:21:09 -05:00
Steve Ebersole 3222b52ab2 continued work on circular fetch detection. still need to work through the cases involving embeddables "in between" 2020-02-17 18:07:00 +00:00
Steve Ebersole 00b5a700eb continued work on circular fetch detection. still need to work through the cases involving embeddables "in between" 2020-02-17 18:07:00 +00:00
Steve Ebersole ccfa8101c1 added working design doc on attribute ordering wrt inheritance 2020-01-12 23:03:12 -06:00
Steve Ebersole eab6107ec2 HHH-13785 : HQL/Criteria function support
- temporal literals
- generalized literals
- literal formatters (SQL string generation)
- FORMAT function
2020-01-06 08:38:08 -06:00
Steve Ebersole 293fc0fe54 more work on design docs for SQM and SQL AST 2019-11-25 17:14:21 -06:00
Steve Ebersole 1b7f60c348 preliminary design docs for SQM and SQL AST 2019-11-24 12:11:11 -06:00
Steve Ebersole 31e2423d8a initial work on support for discrim-inheritance;
started design doc about SQM model, building and translation;
initial work on `#load` support (strange error in BasicFormatterImpl as part of SqlStatementLogger)
2019-10-18 12:46:22 -05:00
Steve Ebersole 611cdceeb2 Performance work 2019-10-15 11:38:29 -05:00
Steve Ebersole 5500985afa initial working support for root entity loading via HQL 2019-09-16 13:09:43 -05:00
Steve Ebersole 7a82dcf22b 6 - SQM based on JPA type system
- Continued work on mapping model and conversion from SQM to SQL.  Currently flushing out mapping model - how expressive do we want this to be?  Do we really want to re-use the walking contracts?  Or create a new SPI/impls based on MappingModelExpressable?
2019-09-12 10:42:32 +01:00
Steve Ebersole 0c66f23af2 6 - SQM based on JPA type system
- Initial work on SQL AST generation based on older persister model
2019-09-12 10:42:32 +01:00
Steve Ebersole 26ff169db2 6 - SQM based on JPA type system 2019-09-12 10:42:27 +01:00