Steve Ebersole
97a88ebbcf
HHH-14191 - ANY mapping support
2020-08-27 12:32:10 -05:00
Gavin King
5b9ec29ecb
HHH-14153 refactoring after HHH-14153
...
- avoid use package-scoped instance felds
- remove copy/pasted code
Note: I don't hate package-scoped final fields, but I
know other folks tend to. So let's go with template
methods instead.
2020-08-27 09:53:22 +01:00
Gavin King
5daf440a6c
HHH-14153 Make buildAppropriateStatementExecutor() protected
...
Hibernate Reactive might ultimately need to override
this method, though it doesn't right now.
Relates to HHH-14153.
2020-08-27 09:53:18 +01:00
Gavin King
5173071322
HHH-14153 add test
...
By NathanQingyangXu
See https://github.com/hibernate/hibernate-orm/pull/3508
2020-08-27 09:53:18 +01:00
Gavin King
423697026d
HHH-14153 further optimization for single-table HQL update
...
This extends the optimization for single-table HQL bulk
updates to the case where the where clause touches multiple
tables and we can use a subselect to collect the ids that
we need to update.
2020-08-27 09:53:18 +01:00
Gavin King
264e71a916
HHH-14153 clean up BasicExecutor and friends
...
introduces InsertExecutor and UpdateExecutor since we're
going to be introducing specific optimizations relating
to single-table updates
relates to HHH-14153
2020-08-27 09:52:40 +01:00
Gavin King
d1119d320a
HHH-14153 optimize away temp table for single-table HQL update
...
When a HQL bulk update query only touches a single table,
use BasicExecutor instead of MultiTableUpdateExecutor.
This is an alternate implementation to the one proposed by
@NathanQingyangXu in #3508 and loosely based on that work.
2020-08-27 00:12:07 +02:00
Sanne Grinovero
59d40c3bf5
HHH-14193 MultipleLinesSqlCommandExtractor should tolerate empty input scripts
2020-08-26 22:29:07 +01:00
Steve Ebersole
995f1bd017
HHH-14186 - @ColumnTransformer support
2020-08-26 10:50:09 -05:00
Steve Ebersole
b9fcc63d84
HHH-14152 sql-script.g fix for antlr non deterministic warning
...
- Added "system"-style SqlScriptLogging
- Added rule trace logging through SqlScriptLogging
2020-08-26 08:56:19 -05:00
Andrea Boriero
fe4a94d90c
HHH-14152 sql-script.g fix for antlr non deterministic warning
2020-08-26 08:56:19 -05:00
Gavin King
eb246ba0b0
HHH-14192 H2 compatibility: explicitly specify precision/scale for @Column in test
2020-08-26 14:21:34 +01:00
Sanne Grinovero
28787bc013
HHH-14190 Method StringHelper#moveAndToBeginning could benefit from using the improved helper too
2020-08-26 12:46:12 +01:00
Sanne Grinovero
03a1bb5ac8
HHH-14190 Improve efficiency of StringHelper#isBlank
2020-08-26 12:44:05 +01:00
Gavin King
9c6805fdd3
HHH-14190 Rename isEmptyOrWhitespace() to isBlank()
...
and use it in more places
2020-08-26 12:44:01 +01:00
Andrea Boriero
beabfecb3e
HHH-14187 Lazy loading fails if an entity appears twice in the object graph when enhancement as proxy is enabled
2020-08-26 12:24:04 +02:00
Andrea Boriero
dbca6a2291
HHH-14187 Add test for issue
2020-08-26 12:24:04 +02:00
Steve Ebersole
57a3b0b456
design doc work
2020-08-25 20:21:09 -05:00
Andrea Boriero
f5ba3c22a0
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-08-25 09:13:28 +01:00
Andrea Boriero
2d9fcf6db5
Merge branch 'wip/6.0' into wip/6.0_merge_51
2020-08-25 08:39:45 +01:00
Andrea Boriero
062a462b0c
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_51
2020-08-25 08:38:06 +01:00
Gavin King
6fe9d347c5
fix an obvious bug in LocalTimeJavaDescriptor
2020-08-25 07:33:58 +01:00
Gavin King
9ded66b90f
HHH-14181 Fix bug where HQL update/delete query resulted in same table being updated twice
...
for HQL bulk update/delete against union-subclass mapping
also clean up iterator usage in that section of code
2020-08-24 21:03:36 +01:00
Falko Modler
e3063f4858
HHH-14179 fix MultiLineImportExtractorTest on Windows
2020-08-24 20:25:17 +01:00
Gavin King
bb5a47086d
HHH-14183 LocalTimeJavaDescriptor attempts casting to LocalDate
2020-08-24 19:20:21 +01:00
Andrea Boriero
ff1fc10454
Fix issue with collection @OrderBy
2020-08-21 15:03:33 +01:00
Jezza
153817f426
HHH-14175 StatefulPersistenceContext#getLoadedCollectionOwnerOrNull could NPE on missing CollectionEntry
...
Avoids NPE, as the collection entry could not exist.
2020-08-21 11:09:08 +01:00
Andrea Boriero
5dfa67bd6f
Re-enable additional tests
2020-08-21 07:23:37 +01:00
Steve Ebersole
fb087dfd72
HHH-13828 - Remove EntityPersister's extension of `InFlightEntityMappingType` which is considered an "internal" contract
2020-08-20 15:10:06 -05:00
Andrea Boriero
92aa612f4e
Fix PluralAttributMappingImpl issue when both index and element of a Map are Entity types
2020-08-20 16:11:29 +01:00
Gavin King
5ecf45020f
expose some private fields via getters for Hibernate Reactive
...
needed for https://github.com/hibernate/hibernate-reactive/issues/237
2020-08-20 09:30:14 -05:00
Guillaume Smet
fe74ad4270
HHH-14160 Use a runtime used class for testing Bean Validation presence
2020-08-20 15:27:08 +01:00
Nathan Xu
c778ccb3da
HHH-14154 Incorrect SQL generated from Criteria API when concat() and function() methods are used together
2020-08-20 15:36:54 +02:00
Andrea Boriero
82de2b0a3f
Re-enabled additional tests
2020-08-20 11:58:41 +01:00
Andrea Boriero
4806398ecc
EmbeddedIdentifierMappingImpl implements SingleAttributeIdentifierMapping
2020-08-19 17:58:30 +01:00
Andrea Boriero
638d1b2d46
Implemented CollectionElementLoaderByIndex
2020-08-19 17:11:17 +01:00
Andrea Boriero
2cd869c73b
Fix NPE with empty PersistentList
2020-08-19 17:11:17 +01:00
Andrea Boriero
520cb95fa6
Fix runtime model build error
2020-08-19 17:11:17 +01:00
Andrea Boriero
38753afab6
Embedded collection member of and Embeddable parameter binding
2020-08-19 17:11:17 +01:00
Andrea Boriero
7e87deb349
Fix @manyToMany member of query
2020-08-19 17:11:17 +01:00
Andrea Boriero
bd3775b114
PluralAttributeMapping, add associate primary table join only when necessary
2020-08-19 17:11:17 +01:00
Andrea Boriero
bdc1130f00
Add @ManyToMany member of test
2020-08-19 17:11:17 +01:00
Andrea Boriero
34a5274b3f
Fix issue with DatabaseSnapshotExecutor not returning the correct array
2020-08-19 17:11:17 +01:00
Andrea Boriero
45328a574b
Implement member of predicate for OneToMany association and Entity parameter binding
2020-08-19 17:11:14 +01:00
Andrea Boriero
5ac6ab2751
Implement member of predicate for collection element
2020-08-19 17:09:17 +01:00
Steve Ebersole
59415fc190
ResultSet mapping
...
- Completed handling for hbm.xml resultset mappings
2020-08-19 09:12:44 -05:00
Nathan Xu
2ab372027e
HHH-14153 reserve end-of-line chars in MultiLineImportExtractor
2020-08-19 12:12:40 +02:00
Christian Beikov
e1b821c6fb
HHH-14156 - handle all H2 versions properly regarding tuple in subquery syntax
2020-08-18 12:50:48 +02:00
Nathan Xu
be64851fee
HHH-14156 IN subquery predicate with entity aliases produces wrong SQL "too few columns in subquery"
2020-08-18 12:50:48 +02:00
Andrea Boriero
f8008f74b2
Fix EntityResultTests compilation error
2020-08-18 09:39:11 +01:00
Nathan Xu
00d9c12f05
HHH-3326 fix temp table collation issue for SQLServer dialect
2020-08-17 15:04:48 +02:00
Steve Ebersole
626031f31c
ResultSet mapping
...
- Implemented support for embeddable (composite) fetch paths
2020-08-14 15:38:07 -05:00
Steve Ebersole
2050e366fe
ResultSet mapping
...
- Tests for value conversions - `@Enumerated`, `AttributeConverter`, `@Temporal`. It worked already
2020-08-13 14:48:48 -05:00
Steve Ebersole
996e6b3b1f
ResultSet mapping
...
- Tests for discriminator inheritance. It worked already
2020-08-12 23:56:45 -05:00
Steve Ebersole
b7eed1842c
ResultSet mapping
...
- Support for implicit and mixed attribute mappings for `@EntityResult`
2020-08-12 16:26:00 -05:00
Sanne Grinovero
fe3f27a733
HHH-14149 Improve efficiency of LazyAttributesMetadata#getLazyAttributeNames
2020-08-12 11:28:39 +02:00
Andrea Boriero
b744d7891c
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_50
2020-08-12 10:21:46 +01:00
Andrea Boriero
4768db9c5e
Fix errors after merge with master
2020-08-12 09:48:21 +01:00
Andrea Boriero
de3359537f
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_49
2020-08-12 09:42:28 +01:00
Jay Paulsen
cd7823a549
HHH-13380 Test for the issue
2020-08-12 10:20:27 +02:00
Sanne Grinovero
1d51898202
HHH-13380 Bytecode enhanced entities might throw LazyInitializationException from custom equals/hashcode implementations
...
Apparently we trigger the need to invoke equals/hashcode methods on managed entities just before the Session is attached to the BytecodeLazyAttributeInterceptor
2020-08-12 10:20:18 +02:00
Steve Ebersole
4ad246536f
ResultSet mapping
...
- Basic working support for `@EntityResult`
2020-08-10 13:43:01 -05:00
Andrea Boriero
509db7cc79
HHH-14126 Add CockroachDB to DefaultDialectSelector and update documentation to mention the new dialect
2020-08-10 15:20:53 +02:00
Oliver Breidenbach
e8f310a659
HHH-14109 Use 'in expression count limit' if calculated count is greather than 'in expression count limit'
2020-08-10 13:04:23 +02:00
Andrea Boriero
a229590345
HHH-14129 Bidirectional relationship with @NotNull fails to save
2020-08-10 12:08:54 +02:00
Andrea Boriero
358f713700
HHH-14129 Add test for issue
2020-08-10 12:08:54 +02:00
Sanne Grinovero
212ba0fb33
HHH-14143 Detect illegal concurrent usage of LogicalConnectionManagedImpl
2020-08-10 11:57:16 +02:00
Gavin King
5ec07faffd
HHH-14142 Make constructor of StatelessSessionImpl public
...
needed by Hibernate Reactive, see:
https://github.com/hibernate/hibernate-reactive/pull/310
https://hibernate.atlassian.net/browse/HHH-14142
2020-08-09 08:50:22 +02:00
Steve Ebersole
b1e8f64bda
ResultSet mapping
...
Split handling of result / fetch builders created from:
complete:: Cases where we completely know the builder graph up-front
dynamic:: Cases where the builder graph is generated at runtime
2020-08-07 16:41:12 -05:00
Andrea Boriero
283c3fefb5
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-08-07 11:23:44 +01:00
Sanne Grinovero
6da11f4c2a
HHH-14137 Some more string check performnance optimisations
2020-08-06 18:22:25 +02:00
Sanne Grinovero
5d4e7d0927
HHH-13974 Test efficiency improvements
2020-08-06 17:17:10 +02:00
Michael Spahn
d19bb536ef
HHH-13974 FlushMode set through SessionBuilder was never applied
2020-08-06 17:17:10 +02:00
Ihar Sadounikau
0ee25a416d
HHH-14137 Empty String check performance improvements
2020-08-06 17:14:33 +02:00
Steve Ebersole
bcf995f84f
ResultSet mapping
...
- support for dynamic instantiations of scalar values. This is all JPA defines support for wrt `@ConstructorResult`
- support for mixed result mappings, including dynamic instantiations which JPA says is not legal. We support this in HQL also
2020-07-30 14:19:17 -05:00
Andrea Boriero
8db9709408
Fix @ElementCollection + @OrderBy with Inheritance
2020-07-30 18:55:29 +01:00
Andrea Boriero
b9612247f5
Fix PluralAttributeMapping#findSubpart for elementDescriptor instanceof EmbeddedCollectionPart
2020-07-30 18:46:54 +01:00
Andrea Boriero
b26b397d59
Implemented @Parent
2020-07-30 18:46:51 +01:00
Andrea Boriero
d3978a0871
Fix various issues with @ElementCollection
2020-07-30 18:42:14 +01:00
Andrea Boriero
798f327f68
Revert "fix issue with not compiling tests"
...
This reverts commit fc914ea647
.
2020-07-30 18:32:38 +01:00
Andrea Boriero
842c4f18c9
Throw MultipleBagFetchException when trying to fetch multiple bags
2020-07-30 18:17:09 +01:00
Andrea Boriero
fc914ea647
fix issue with not compiling tests
2020-07-30 18:08:35 +01:00
Andrea Boriero
1a6b01a2a8
Add version to @SkipDialect and @RequiresDialect and re-enabled additional tests
2020-07-30 10:26:24 -05:00
Nathan Xu
61cd51a4c8
get rid of javassist
2020-07-30 10:15:26 -05:00
Andrea Boriero
26339598a5
Resolved issue with DependandValue resolution
2020-07-30 10:08:20 -05:00
Andrea Boriero
cb2a2bbd58
Re-enabled additional tests
2020-07-30 10:08:20 -05:00
Nathan Xu
76089ae151
enrich CollectionHelper and make more use of it in existing code
2020-07-30 10:06:01 -05:00
Nathan Xu
5b22f3f9d4
fix 'final' entity class creating ProxyFactory issue
2020-07-30 10:00:16 -05:00
Nathan Xu
40575125f1
implement @Formula
2020-07-30 09:44:39 -05:00
Yoann Rodière
9323d426f1
HHH-14124 Test that the FETCH entitygraph semantic overrides EAGER associations to LAZY for all results
2020-07-30 13:34:41 +01:00
Yoann Rodière
1d965227c4
HHH-14124 Test that the FETCH entitygraph semantic overrides EAGER associations to LAZY
2020-07-30 13:34:41 +01:00
Yoann Rodière
6f6874b8cf
HHH-14124 Avoid too many list allocations when hydrating query results
...
I suspect the original goal of having a single list of hydrated objects
for all rows was to avoid instantiating one list per row, but we did
just that in the fix in the last commit.
This introduces a hack to signal that we're starting to process a new
row while still keeping a flat, single-list structure: we inserting
null elements in the list of hydrated objects.
This is admittedly very ugly, but it's the only solution I can come up
with if we want to keep the number of memory allocations similar to what
we used to have. And hopefully this code will disappear in ORM 6.0.
2020-07-30 13:34:41 +01:00
Yoann Rodière
bc26c564a4
HHH-14124 Work around side-effects of TwoPhaseLoad.initializeEntity
2020-07-30 13:34:41 +01:00
Steve Ebersole
e10992e4fc
oops
2020-07-29 12:47:06 -05:00
Steve Ebersole
dc85c75bce
Named Query javadoc
2020-07-29 12:32:11 -05:00
Steve Ebersole
704896614d
Support for JPA `SqlResultSetMapping`, both in terms of:
...
- creating memento instances for each mapping and storing into repository for runtime access
- applying to native-queries
Only support for column results is implemented atm since only scalar results are implemented for native-query
2020-07-29 11:58:27 -05:00
Steve Ebersole
bbe3a6b0ad
NativeQuery support
...
- parameter handling
2020-07-28 14:09:54 -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
3b210c493f
NativeQuery support
...
- support for `#addScalar(Class)`
2020-07-27 16:44:39 -05:00
Oliver Saggau
20273b81ee
HHH-14071 Add test cases for issue
2020-07-27 13:11:56 +01:00
Oliver Saggau
f8fe50ad09
HHH-14071 Fix binding for FetchProfile for OneToOne(mappedBy=...) associations
2020-07-27 13:11:39 +01:00
Andrea Boriero
e60299c440
HHH-13724 Fix failing tests
2020-07-27 12:49:40 +01:00
Andrea Boriero
0b1072a8a4
HHH-13724 CriteriaLiteralWithSingleQuoteTest#testLiteralProjectionAndGroupBy add @SkipForDialect for CockroachDB Dialect
2020-07-27 12:49:40 +01:00
Rafi Shamim
4655bdbe12
HHH-13724 Add CockroachDB dialects and configs for testing
2020-07-27 12:49:40 +01:00
Andrea Boriero
4df7986108
HHH-13410 - Fix Oracle failing test
2020-07-27 11:05:36 +01:00
Nathan Xu
636ef89fcf
HHH-14116 Exception when fetch joining a non-collection when selecting non-query-root
2020-07-26 15:10:26 +02:00
Gail Badner
3e07791683
HHH-14112 : Invalid Pagination COUNT query generated with @Inheritance(strategy = InheritanceType.JOINED)
2020-07-24 08:59:41 +02:00
Andrea Boriero
20ad230f6d
Fix compilation error after merge
2020-07-24 07:51:00 +01:00
Andrea Boriero
476ffb4299
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_48
2020-07-24 07:17:21 +01:00
Andrea Boriero
3c7650ba65
Fixed compilation error
2020-07-24 06:58:10 +01:00
Steve Ebersole
5dded5de7c
NativeQuery support
...
- initial working support - simple scalar queries
2020-07-23 12:26:01 -05:00
Gail Badner
fb40f8edc0
HHH-14103 : Add test cases showing that an entity's transient attribute can be overridden to be persistent in entity subclasses
2020-07-21 17:32:19 -07:00
Gittenburg
ff7aa5328f
HHH-14041 - H2Dialect: fix referential integrity constraint constraint name extraction
2020-07-21 20:27:33 +02:00
gajendra.jatav
bfef0df089
HHH-13410 Adding test case
2020-07-21 18:31:35 +02:00
gajendra.jatav
faf3928043
HHH-13410 Option "order_inserts = true" causes FK Violation when inserting with a Unidirectional Relations between 4 Entities
2020-07-21 18:30:32 +02:00
katiforis
f1243a3285
HHH-14093 Make StatefulPersistenceContext#registerInsertedKey and StatefulPersistenceContext#wasInsertedDuringTransaction use HashSet instead of ArrayList
2020-07-21 17:38:54 +02:00
Sanne Grinovero
677a65a8cf
HHH-13926 Test for the issue
2020-07-21 14:38:42 +02:00
Sanne Grinovero
c8fabbb2b0
HHH-13926 Remove no longer used parameters
2020-07-21 14:38:37 +02:00
Sanne Grinovero
3a2283335e
HHH-13926 Propagate the original SQL to the Expectation so it can be logged
2020-07-21 14:38:33 +02:00
Sanne Grinovero
6c787d27bd
HHH-13926 Extract JdbcObserver lookup from the batching loop
2020-07-21 14:38:26 +02:00
Andrea Boriero
25fc3e2dce
Inhetirance : Fix stack overflow for Queryable#findSubPart and wrong value for Lockable#getRootTableName()
2020-07-20 15:52:29 +01:00
Andrea Boriero
ba830d5ad5
Fix merge compilation error
2020-07-20 11:05:50 +01:00
Andrea Boriero
4550c70d15
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_47
2020-07-20 10:50:17 +01:00
Andrea Boriero
3fde31a61d
Minor fixes
2020-07-20 10:34:31 +01:00
Andrea Boriero
17dacc3592
Add Discriminator FilterPredicate to TableGroupJoin predicate
2020-07-20 09:48:59 +01:00
Andrea Boriero
8c494a6f7f
Re-enabled additional tests
2020-07-20 09:48:59 +01:00
Andrea Boriero
3ba826e1c8
Fix select child of joinsubclass inheritance
2020-07-20 09:48:59 +01:00
Andrea Boriero
b06be7ff6d
Re-enabled additional tests
2020-07-20 09:48:59 +01:00
Andrea Boriero
01b24089c2
Fix UnionSublcass polymorphic associations
2020-07-20 09:48:59 +01:00
Andrea Boriero
5b82cd59d7
Re-enabled additional test
2020-07-20 09:48:59 +01:00
Andrea Boriero
99d4cdece6
Re-enabled additional test
2020-07-20 09:48:59 +01:00
Andrea Boriero
7470138e0f
Re-enabled additional Inheritance related tests and fixed issues with initializer for subclasses
2020-07-20 09:48:59 +01:00
Andrea Boriero
923a7d8d07
Fix wrong determination of Subclass EntityPersister
2020-07-20 09:48:59 +01:00
Andrea Boriero
d389354f04
Re-enabled additional tests
2020-07-20 09:48:59 +01:00
Andrea Boriero
55960167bc
Fix issue with query use subclass attribute in join
2020-07-20 09:48:59 +01:00
Andrea Boriero
bfd15ec0e8
Re-enabled additional test
2020-07-20 09:48:59 +01:00
Andrea Boriero
61e141cabf
Fix issue with join subclass and JoinTable resolution
2020-07-20 09:48:59 +01:00
Andrea Boriero
310abfcd95
Re-enabled additional tests
2020-07-20 09:48:58 +01:00
Nathan Xu
3d4cd3f7b3
port entity graph legacy testing cases
2020-07-20 09:37:15 +01:00
Andrea Boriero
9322273f39
Fix issue with ParameterMetadataImpl when positionalQueryParameters is null
2020-07-20 09:16:57 +01:00
Andrea Boriero
b6ed4b6629
Fix issue with BinaryArithmeticExpression type resolution
2020-07-20 09:16:48 +01:00
Andrea Boriero
3e3db6d352
Fix SessionImpl#buildLockOptions causing NPE
2020-07-20 09:16:36 +01:00
Gail Badner
06c78087ff
HHH-12268 : LazyInitializationException thrown from lazy collection when batch fetching enabled and owning entity refreshed with lock
2020-07-16 10:55:07 -07:00
Gail Badner
f5d710b97d
HHH-12268 : Added test case
2020-07-16 10:55:07 -07:00
Andrea Boriero
673d3600b8
HHH-14108 PADDED and DYNAMIC Batch loading strategies not compatible with the Enhanced Proxy feature
2020-07-16 16:52:25 +01:00
Andrea Boriero
538689bcd4
HHH-14108 Add test for issue
2020-07-16 16:52:25 +01:00
Andrea Boriero
295eb870a3
HHH-13214 Delete re-firing SQL from previous calls
2020-07-14 21:03:53 +01:00
Andrea Boriero
3fcd4a00a2
HHH-13214 Delete re-firing SQL from previous calls
2020-07-14 15:57:20 +01:00
lining
b2ab0b7c71
HHH-13214 Delete re-firing SQL from previous calls
2020-07-14 15:57:20 +01:00
Jens Borrmann
3159c8ff78
HHH-14106 - Return entry from `#parentsByChild` in `StateFulPersistenceContext#getParentsByChild`
2020-07-14 08:34:15 -05:00
Xavier Dury
007f609210
HHH-13931 MissingFormatArgumentException in JpaCompliantLifecycleStrategy.BeanImpl
2020-07-11 10:44:56 +01:00
Nathan Xu
5952c0abc3
HHH-14097 fix bug that redundant SQLs might be issued for 'FETCH' entity graph
2020-07-09 14:08:30 +01:00
Andrea Boriero
9ba18b8c5d
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_46
2020-07-07 15:43:17 +01:00
Sanne Grinovero
1683bbe900
HHH-14096 Moving the XMLHelper from ORM core into testsuite helpers
2020-07-07 09:37:47 +01:00
Sanne Grinovero
92da3842c8
HHH-14096 Remove unused import for deprecated type XmlDocument and dom4j
2020-07-07 09:37:47 +01:00
yuanhang zheng
d1b44560ed
HHH-14059 Cannot use full qualified enum name which has two uppercase alphabet prefix
2020-07-06 12:33:41 +01:00
Lefteris Katiforis
4b3171c7e1
HHH-14021 - Add Java Type byte to JDBC Type TINYINT mapping as described in specification in TABLE B-2.
2020-07-06 10:27:51 +01:00
Andrea Boriero
843813cd5a
Re-enabled more tests
2020-07-02 12:11:45 +01:00
Andrea Boriero
468989a0f3
ToOneAttibuteMapping, Do not consider the referencedPropertyName for the bidirectionalAttributeName determination
2020-06-29 19:13:15 +01:00
Andrea Boriero
3c7a208b96
Removed unnecessary visitedNavigablePath from LoaderSelectBuilder and added bidirectionalPropertyName for circularity detection
2020-06-26 10:15:47 +01:00
Andrea Boriero
6aefe00c1e
EagerCollectionFetch generates collection and index fetches twice
2020-06-26 10:15:47 +01:00
Andrea Boriero
dca850f5ad
Re-enabled additional tests
2020-06-26 10:15:47 +01:00
Andrea Boriero
d85bf402e3
Re-enabled additional tests
2020-06-26 10:15:47 +01:00
Andrea Boriero
b84d41a66c
Re-enabled additional tests
2020-06-26 10:15:47 +01:00
Andrea Boriero
3ad68d3f88
Fix issue with circularity detection
2020-06-26 10:15:47 +01:00
Andrea Boriero
dfb3511923
Re-enabled additional tests
2020-06-26 10:15:47 +01:00
Andrea Boriero
23ffe42b6c
Fix joined subclass discriminator column determination
2020-06-26 10:15:47 +01:00
Andrea Boriero
7fd6e4fbea
Fix issue with fetch a ManyToOne with join table using inner join
2020-06-26 10:15:47 +01:00
Andrea Boriero
cdc0e3f817
Re-enabled additional tests
2020-06-26 10:15:47 +01:00
Andrea Boriero
79e5203897
Re-enabled additional tests
2020-06-26 10:15:47 +01:00
Andrea Boriero
567b6cc076
Re-enabled additional tests
2020-06-26 10:15:46 +01:00
Andrea Boriero
2d0aad36b8
Fix PluralAttribute manyToMany FK target part determination
2020-06-26 10:15:46 +01:00
Andrea Boriero
47eee7cfe4
Re-enabled additional tests
2020-06-26 10:15:46 +01:00
Andrea Boriero
ead64b3ec9
Add AssociationKey for bidirectionality detection
2020-06-26 10:15:46 +01:00
Andrea Boriero
511d4d55cd
Add more tests
2020-06-26 10:15:46 +01:00
Andrea Boriero
2bf36075a4
Re-enabled additional tests and fixed issues with joined subclass inheritance with discriminator
2020-06-26 10:03:24 +01:00
Andrea Boriero
d0f891fca5
Fix determine join type for subclasses
2020-06-26 06:18:12 +01:00
Andrea Boriero
9d749a6608
Re-enabled additional tests
2020-06-26 06:18:01 +01:00
Andrea Boriero
b9c3dd1cf6
Fix issue with column Size determination
2020-06-24 15:40:38 +01:00
Andrea Boriero
8bd63116d0
HHH-14077 PostgreSQL, skip testLiteralProjectionAndGroupBy (PostgreSQL does not support literals in group by statement)
2020-06-23 10:48:52 -05:00
Andrea Boriero
eebf01fbf3
HHH-14077 CVE-2019-14900 SQL injection issue using JPA Criteria API
2020-06-23 10:48:52 -05:00
Andrea Boriero
d9a33bf405
HHH-14077 Add test for issue
2020-06-23 10:48:52 -05:00
Nathan Xu
2250b7f84f
implement 'NULLS (FIRST | LAST)' in HQL
2020-06-23 10:32:43 -05:00
Steve Ebersole
fc2051af71
remove potential duplicated class loading in JpaMetamodelImpl
2020-06-23 10:22:38 -05:00
Nathan Xu
fdc2112b19
implement @RowId
2020-06-23 10:17:50 -05:00
Nathan Xu
4c856725f8
fix some logging performance issues
2020-06-23 10:12:24 -05:00
Nathan Xu
233b8daffb
import entity graph parsing test cases
2020-06-23 10:11:16 -05:00
Nathan Xu
06605956f9
enable legacy filter testing cases
2020-06-23 09:59:39 -05:00
Falko Modler
c44150d0d6
HHH-14023 H2Dialect: adjust NUMERIC, DECIMAL & VARBINARY for 1.4.201+
2020-06-22 11:22:27 +01:00
Falko Modler
b44b20ba11
HHH-14023 H2Dialect: SequenceInformationExtractorLegacyImpl for 1.4.201+
2020-06-22 11:22:27 +01:00
Gail Badner
467203e8c4
HHH-14075 : Changes to loaders and TwoPhaseLoad to allow "internal" loading to be reused by hibernate-reactive
2020-06-22 10:03:34 +01:00
Andrea Boriero
9756b0fba8
HHH-14077 PostgreSQL, skip testLiteralProjectionAndGroupBy (PostgreSQL does not support literals in group by statement)
2020-06-19 17:52:20 +01:00
Andrea Boriero
bb9233472b
HHH-14081 CompositeIdFkGeneratedValueIdentityTest and CompositeIdFkGeneratedValueTest failures on Oracle db
2020-06-19 14:41:15 +01:00
Gail Badner
3f3c1ab506
HHH-14077 : CVE-2019-14900 SQL injection issue using JPA Criteria API
2020-06-18 12:13:22 -07:00
Gail Badner
c1771040c7
HHH-14077 : Added test case
2020-06-18 11:49:09 -07:00
Andrea Boriero
cfc1de9de6
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_44
2020-06-16 08:23:55 +01:00
Martin Vietz
180656e9f3
HHH-14064 - Fix documentation for schema-generation
2020-06-09 14:38:55 +01:00
Réda Housni Alaoui
5963dc7fe8
HHH-13980 NullPointerException on AbstractEntityGraphVisitationStrategy.startingCollectionIndex
2020-05-31 07:50:49 -05:00