Chris Cranford
3aac27d369
HHH-12587 - Added test case.
2018-05-22 17:44:19 -04:00
Chris Cranford
a37960a23d
HHH-12577 - Remove unnecessary warning for AttributeConverter implementations.
2018-05-22 11:09:48 -04:00
Vlad Mihalcea
5cfb0a508c
HHH-12559 - Add support for MySQL 8 SKIP LOCKED and NOWAIT
2018-05-22 12:30:59 +03:00
Sanne Grinovero
2d55060ff6
HHH-12610 Upgrade to Byte Buddy 1.8.11 to improve JDK compatibility
2018-05-21 18:38:24 +01:00
Sanne Grinovero
89305c994e
Cleanup duplicate license header
2018-05-21 18:38:24 +01:00
Vlad Mihalcea
4a8951a6b4
HHH-12589 - Add support for registering custom SQL functions when bootstrapping via JPA
2018-05-21 17:49:56 +03:00
Chris Cranford
de44e4180d
HHH-12569 - Fix ordered inserts constraint violation when using a OneToOne with a JoinColumn.
2018-05-17 15:58:06 -04:00
Chris Cranford
3c3dc88283
HHH-12569 - Added test case.
2018-05-17 15:56:11 -04:00
Vlad Mihalcea
ae8930e19f
HHH-12594 - Using property "hibernate.default_batch_fetch_size" crashes bootstrapping
...
Fix test failing in spite of @FailureExpected
2018-05-17 17:41:14 +03:00
Vlad Mihalcea
e1cdad36d0
HHH-12594 - Using property "hibernate.default_batch_fetch_size" crashes bootstrapping
2018-05-17 16:05:51 +03:00
Andrea Boriero
99d630bcc2
HHH-12591 - Remove second call to Scope#setSessionFactory(SessionFactoryImplementor) from TypeConfiguration#scope(SessionFactoryImplementor,BootstrapContext)
2018-05-16 22:03:46 +01:00
Andrea Boriero
9b00aaf9a5
HHH-12585 - Improve DefaultFlushEntityEventListener#invokeInterceptor method execution
2018-05-15 20:51:46 +01:00
Andrea Boriero
ec75e9a26f
HHH-12583 - Deprecate hibernate.proc.param_null_passing setting
2018-05-15 18:16:14 +01:00
Steve Ebersole
4bae1ca810
HHH-12572 - Exclude LockMode.WRITE from loader creation loop
2018-05-14 17:45:35 -05:00
Steve Ebersole
60f4645036
HHH-12558 - Lazy load EntityLoaders to improve memory usage
2018-05-14 16:01:56 -05:00
Guillaume Smet
98cab7aefb
HHH-12558 Lazy load entity loaders for the less common lock modes
2018-05-14 16:01:56 -05:00
Steve Ebersole
26bf33abdc
HHH-12529 - Some StatisticsImpl methods throw an exception instead of returning null
2018-05-14 13:19:27 -05:00
Steve Ebersole
e2ac4eb22f
HHH-12565 - checkstyle
2018-05-14 12:25:27 -05:00
Christian Beikov
f62cecc62b
HHH-12565 Fix that returns the discriminator constant instead of column reference for leaf subtypes
2018-05-14 12:25:27 -05:00
Christian Beikov
f972dd4d29
HHH-12565 Test showing TYPE for a TPC hierarchy leaf subtype fails
2018-05-14 12:25:27 -05:00
Andrea Boriero
ecd6f503f8
HHH-12540 - Reusing same EntityTransaction with JTA enabled
2018-05-14 12:14:22 -05:00
Andrea Boriero
ca86633370
HHH-12540 - Add test for issue
2018-05-14 12:14:22 -05:00
Steve Ebersole
9f4ff8ae90
HHH-8786 - find, refresh, lock should throw LockTimeoutException or PessimisticLockException when lock problems occur
...
HHH-12570 - MariaDB 10.3 adds support for lock timeouts via WAIT plus NOWAIT
2018-05-14 12:08:06 -05:00
Steve Ebersole
1570c71833
HHH-12472 - WildFly (IronJacamar) - EntityManager#find with roll-back-only leads to exception rather than return null
2018-05-14 07:52:40 -05:00
Steve Ebersole
0695b3ff6e
HHH-12519 - Use Forbidden APIs library (Gradle plugin) to check our use of APIs
...
- initial support; implicit usage of default Locale is a major problem
2018-05-12 20:29:50 -05:00
Steve Ebersole
4208ca0a2f
HHH-12463 - Delegate CustomType#equals/hashCode to wrapped UserType
2018-05-12 17:58:40 -05:00
Steve Ebersole
1a4577d1f0
HHH-12560 - Make sure only one Service registration (initiator/provided) exists per role
...
- additional test - this one needed a minor change.. all tests implicitly use values defined in `hibernate.properties`, which hibernate-core has. This lead to `#getFallback` being called, which was the intended solution. The fix for that was simply the next point.
- added the ability to clear the settings contained on StandardServiceRegistryBuilder. This is used in the test to make sure that no explicit RegionFactory is set.
2018-05-11 15:38:47 -05:00
Steve Ebersole
87c7915a5c
HHH-12560 - Make sure only one Service registration (initiator/provided) exists per role
...
- added test (passed without changes)
- added "graceful shutdown" of services already bound during construction of a registry
2018-05-11 15:00:27 -05:00
Gail Badner
9b98e61e7f
HHH-12562 : Remove DefaultSchemaNameResolver#delegate since the value should not be cached
2018-05-10 16:05:56 -07:00
Andrea Boriero
c283349f3f
HHH-12539 - Fix PostgreSql test failure
2018-05-10 12:08:47 +01:00
Andrea Boriero
fdb31045b9
HHH-12539 - NPE in AbstractPropertyMapping.getCommonPersistentClass when creating UnionSubclassEntityPersister for dynamic-map
2018-05-10 10:56:40 +01:00
Andrea Boriero
118e7dc1f2
HHH-12539 - Add test for issue
2018-05-10 10:56:40 +01:00
Guillaume Smet
3834c4d149
HHH-12556 Share data structures between similar LoadPlan based EntityLoaders
2018-05-09 15:30:03 +02:00
Vlad Mihalcea
1c1cd47c08
HHH-12470 - Batching statements fails for delete
2018-05-08 22:03:25 +03:00
David M. Lloyd
d3ee9c6ca1
HHH-10435 Create class loaders in a privileged block
2018-05-08 17:19:36 +01:00
Sanne Grinovero
207a8f03af
HHH-12554 Make EnhancerImpl more closely match the semantics described in Enhancer javadoc
2018-05-08 17:14:36 +01:00
Sanne Grinovero
2fa5d3ccb8
HHH-12545 ByteBuddy based enhancer not accepting special character in description names
2018-05-08 17:14:36 +01:00
Steve Ebersole
350d330159
HHH-12544 - Add jipijapa hook to plug in specialized caching and transaction services
2018-05-08 10:40:15 -05:00
Rodrigo Turini
14a9c0a56d
HHH-12090 - PropertyAccessBuildingException: Could not locate setter for property named XXX for Java 8 default methods
2018-05-07 17:54:53 +03:00
Jonathan Bregler
db259df457
HHH-12546: locate function doesn't work on SAP HANA
2018-05-07 17:20:33 +03:00
Jonathan Bregler
a01c282288
HHH-12541: Test for SAP HANA calculation views
2018-05-07 16:01:46 +03:00
Jonathan Bregler
8816c5afb2
HHH-12537: Query hint test for SAP HANA
...
- add org.hibernate.test.queryhint.QueryHintHANATest
2018-05-07 12:44:54 +03:00
Jonathan Bregler
f17513f8c5
HHH-12362 - Allow both SQL query hints and comments
...
- org.hibernate.test.queryhint.QueryHintTest uses
assertNotNull(String#contains(String)) which always evaluates to true
2018-05-07 11:46:18 +03:00
Jonathan Bregler
da14797ba8
HHH-12534: SAP HANA dialects use unqualified dummy table in queries
2018-05-07 09:16:46 +03:00
Jonathan Bregler
2b18e0efa5
HHH-12535: SAP HANA dialect doesn't support circular cascade delete constraints
2018-05-07 08:34:12 +03:00
Vlad Mihalcea
8b190dbbd0
HHH-12470 - Batching statements fails for delete
...
Add replicating test case
2018-05-03 08:24:02 +03:00
Steve Ebersole
82f2aa0d5d
HHH-12474 - Make sure the JPA version is defined by a single property across build files
...
added HibernateVersion following pattern of JpaVersion
2018-04-30 10:38:34 -05:00
Chris Cranford
7938918518
HHH-12530 - Fix checkstyle concerns.
2018-04-30 09:36:00 -04:00
Chris Cranford
f4e83e3a10
HHH-12530 - Fix checkstyle concerns.
2018-04-30 09:34:37 -04:00
Sergey Chernolyas
db1d2d177b
HHH-12530 add processing of unknown hints
2018-04-30 09:34:37 -04:00
Petteri Pitkänen
15791a84fb
HHH-12505 - Add tests
2018-04-30 09:11:30 -04:00
Petteri Pitkänen
cb68d60ce3
HHH-12505 - Add possibility to disable metadata scanning
2018-04-30 09:11:30 -04:00
Klauswk
83b2780482
Fix Typo in PersistEvent
...
Just fixing a typo i found while using Hibernate, feel free to accept or just fix in master.
Cheers.
2018-04-30 08:49:17 -04:00
asutosh936
bb91924a9e
HHH-12517 - Updated Javadocs with correct parameter methods
2018-04-28 17:49:46 -05:00
Chris Cranford
1d94549394
HHH-12199 - Ignore static fields when resolving property types via reflection.
2018-04-27 16:08:36 -04:00
Chris Cranford
b44001c644
HHH-12199 - Added test case.
2018-04-27 16:07:45 -04:00
Steve Ebersole
c6dc398fc5
HHH-8786 - find, refresh, lock should throw LockTimeoutException or PessimisticLockException when lock problems occur
2018-04-27 09:42:09 -05:00
Vlad Mihalcea
43d15578dc
HHH-12469 - Add support for IN clause parameter padding to better reuse cached statements
2018-04-27 16:44:22 +03:00
Steve Ebersole
676aebdf51
HHH-8786 - find, refresh, lock should throw LockTimeoutException or PessimisticLockException when lock problems occur
2018-04-27 08:32:47 -05:00
Steve Ebersole
12b79a5938
HHH-12257 - Refreshing an entity clears the lock mode returned from EntityManager.getLockMode
2018-04-26 11:46:43 -07:00
Gail Badner
a286232da3
HHH-12257 : Refreshing an entity clears the lock mode
2018-04-26 11:46:43 -07:00
Sanne Grinovero
90b058507e
HHH-12521 Take advantage of Java 8 improvements to optimise Statistics
2018-04-26 10:43:20 +01:00
Radim Vansa
fb7c1a4598
HHH-12523 - Invoke CacheTransactionSynchronization.transactionCompleting
2018-04-26 11:28:42 +03:00
Gail Badner
9f0c1a751a
HHH-12508 : SessionFactoryOptions#isSecondLevelCacheEnabled returns true by default with NoCachingRegionFactory
2018-04-25 11:12:35 -07:00
Gail Badner
66d7196168
HHH-12508 : test cases
2018-04-25 11:12:35 -07:00
Sanne Grinovero
5367a1c8a6
HHH-12515 LocalXsdResolver should attempt local resource loading before attempting it via URL
2018-04-23 14:55:43 +01:00
Sanne Grinovero
2d1bec72c9
HHH-12514 Micro style polishing of XsdDescriptor
2018-04-23 13:59:42 +01:00
Sanne Grinovero
1c14f1a1db
HHH-12514 Avoid repeated creations of costly Xsd definitions and definition lookups
2018-04-23 11:55:33 +01:00
Gail Badner
01ba7d9565
HHH-11766 : Accessing lazy basic property on entity loaded from 2nd level cache throws exception
2018-04-20 15:24:06 -07:00
Gail Badner
1c151f956d
HHH-11766 : test case
...
HHH-11766 : Renamed and updated test to be more comprehensive; added another test with a lazy basic value
2018-04-20 15:24:06 -07:00
Sanne Grinovero
0546eaac3b
HHH-12511 Make ASTPrinter threadsafe and have code reuse their instances
2018-04-20 12:07:54 +01:00
Sanne Grinovero
782f023a5a
HHH-12509 Reduce memory usage of PreparedStatementSpyConnectionProvider
2018-04-20 11:16:53 +01:00
Gail Badner
c7ea49a0b3
HHH-12507 : InsertOrderingWithCompositeTypeAssociation test fails on Oracle due to reserved word
2018-04-19 14:14:41 -07:00
Steve Ebersole
385cf9a23c
HHH-12504 - SessionBuilder / SharedSessionBuilder (binary compatibility)
2018-04-19 12:32:27 -05:00
Andrea Boriero
291d4a3eea
HHH-12487 - Calling getTransaction() on a closed EntityManager
2018-04-19 15:46:50 +01:00
Andrea Boriero
19f78bbd3d
HHH-12487 - Add test for issue
2018-04-18 18:38:46 +01:00
Sanne Grinovero
432d3a29fa
HHH-12384 Introduce new hibernate.bytecode.enforce_legacy_proxy_classnames configuration property
2018-04-18 13:05:34 +01:00
Sanne Grinovero
1f7457133c
HHH-12501 Fallback implementation for BytecodeProvider should match the default
2018-04-18 13:05:34 +01:00
Steve Ebersole
d3218581e8
HHH-12495 - Cache statistics (binary compatibility)
2018-04-17 18:59:00 -05:00
Steve Ebersole
a63c4fe1d2
HHH-12495 - Cache statistics (binary compatibility)
2018-04-17 18:57:12 -05:00
Steve Ebersole
e508d6bee8
HHH-12499 - SQLQuery (binary compatibility)
2018-04-17 18:44:35 -05:00
Steve Ebersole
d9cdd58068
ProcedureCallMemento (binary compatibility)
2018-04-17 14:56:58 -05:00
Steve Ebersole
57543a447e
HHH-12494 - BasicQueryContract (binary compatability)
2018-04-17 14:10:53 -05:00
Chris Cranford
231dd064a4
HHH-12448 - Fix potential memory leak with Envers and JTA when after-completion callbacks did not fire.
2018-04-17 14:02:41 -04:00
Sanne Grinovero
83cd43d26b
HHH-12493 Missing final keyword in Bytebuddy EnhancerImpl
2018-04-17 18:24:16 +01:00
Steve Ebersole
f89e82a020
HHH-8944 - ColumnTransformer handling is too aggressive in qualifying "column names"
...
Limited to H2 because getting a good expression to use for `Staff#kooky` that works on all databases is challenging and really what happens on the "database side" here is not relevant - the issue being tested is how Hibernate applies the table aliases to column references in the expression.
2018-04-17 06:43:45 -05:00
Sanne Grinovero
cf2c6235fd
Amend an out of date javadoc comment referring to CGLIB
2018-04-17 11:55:32 +01:00
Sanne Grinovero
2461301467
HHH-12493 Further reduce allocations of ByteBuddy engines
2018-04-17 11:53:40 +01:00
Vlad Mihalcea
6d54383ca9
HHH-12407 - order_inserts: StackOverflowError when flushing a session
...
Add test that proves the issue does not replicate anymore
2018-04-17 10:03:34 +03:00
Steve Ebersole
683d1e492a
HHH-8944 - ColumnTransformer handling is too aggressive in qualifying "column names"
2018-04-16 11:07:24 -05:00
Christian Beikov
2bf323f01f
HHH-12485 - Avoid unnecessary exceptions during import class name lookup of metamodel
2018-04-16 10:16:09 -05:00
Christian Beikov
2de4277c34
HHH-12486 - Avoid unnecessary exceptions during entity persister lookup during query compilation
2018-04-16 10:09:02 -05:00
Steve Ebersole
5803ad5839
HHH-8944 - ColumnTransformer handling is too aggressive in qualifying "column names"
2018-04-16 10:04:16 -05:00
Vlad Mihalcea
6c0c44f7d0
HHH-12484 - Improved error output for LazyInitializationException to include entity-related info
...
Use predefinied entity identifiers
2018-04-16 18:02:13 +03:00
Steve Ebersole
d8d5bf99da
HHH-12454 - Offer flag to consider id generator with local scope (legacy non JPA behavior)
2018-04-16 09:47:09 -05:00
Andrea Boriero
b6ee633c53
HHH-12454 - o.h.boot.spi.SessionFactoryOptions#getJpaCompliance() returns an immutable copy
2018-04-16 09:47:09 -05:00
Andrea Boriero
6cefa865b0
HHH-12454 - Offer flag to consider id generator with local scope (legacy non JPA behavior)
2018-04-16 09:47:09 -05:00
Andrea Boriero
b463c809d6
HHH-12454 - Add tests for issue
2018-04-16 09:47:09 -05:00
nikowitt
8061e812ad
HHH-12484 - Improved error output for LazyInitializationException to include entity-related info
2018-04-16 17:10:01 +03:00
Sanne Grinovero
dba91ab8fe
HHH-12467 ByteBuddy TypeCache stale entries should be cleared to avoid references to application classloader
2018-04-13 16:24:33 +01:00
Andrea Boriero
85adc9ca27
HHH-12464 - Fix HANA db failing test
2018-04-13 15:25:24 +01:00
Andrea Boriero
0a4f02801d
HHH-12464 - NPE upon insert & delete with identity generated id
2018-04-13 11:51:06 +01:00
Andrea Boriero
2bf85ffd2a
HHH-12464 - Add test for issue
2018-04-13 11:51:06 +01:00
Sanne Grinovero
e316649fd6
HHH-12482 Avoid logging overhead within CallbackBuilderLegacyImpl loops
2018-04-12 12:09:15 +01:00
Sanne Grinovero
cf75861c0e
HHH-12481 Reduce the visibility of internal implementations of Callback
2018-04-12 12:09:11 +01:00
Vlad Mihalcea
5e34f82c72
Fix intermitent failures due to modification time being assigned after 1ms after creation time
2018-04-12 10:03:03 +03:00
Steve Ebersole
a99fecca29
HHH-12473 - EntityManager.close() should throw an ISE if called on already closed EntityManager
2018-04-11 16:02:37 -05:00
Andrea Boriero
e2b7317560
HHH-12474 - Make sure the JPA version is defined by a single property across build files
2018-04-11 21:54:21 +01:00
Steve Ebersole
11d28db2f3
HHH-12424 - Fix unintended binary compatibility breaks between 5.1 and 5.3
2018-04-11 14:14:15 -05:00
Sanne Grinovero
ec2f8e9ba5
HHH-12471 Avoid using a TypeCache in the ByteBuddy BytecodeProvider
2018-04-11 14:59:25 +01:00
Christian Beikov
62347cde01
HHH-12413 Made ParameterTranslationsImpl public again so that it can be instantiated
2018-04-05 12:22:42 +03:00
Vlad Mihalcea
6b3bbfcd19
HHH-12326 - PreUpdate/PrePersist not working for @Embeddable entities
2018-04-04 10:22:10 +03:00
Steve Ebersole
75ea23cab3
Improved @Where + query testing
2018-04-03 14:40:38 -05:00
Andrea Boriero
6688184839
HHH-12444 - Introduce BootstrapContext HHH-12443 - Introduce TypeConfiguration
2018-04-03 18:04:40 +02:00
Vlad Mihalcea
b0e591f01d
HHH-12387 - Immutable entities can be updated via bulk update queries
2018-04-03 13:40:26 +03:00
barreiro
ae0dfdc779
HHH-12389 - Remove usage of javax.script.ScriptEngine in MixedAccessTest
2018-04-03 10:40:01 +03:00
Vlad Mihalcea
9e46dd86a5
Fix checkstyle issues
2018-04-02 09:06:21 +03:00
Steve Ebersole
3af728b42c
HHH-12379 - Add support for persistence_2_2.xsd and orm_2_2.xsd
2018-04-01 12:50:56 -05:00
Steve Ebersole
c14180ea5b
HHH-12410 - Cannot use AttributeConverter with spatial types
...
HHH-12443 - Introduce TypeConfiguration
2018-03-29 23:16:33 -05:00
Gail Badner
216ad13e6c
HHH-12166 : AbstractCompositionAttribute#getAttributes throws NPE for nested CompositeCustomType
2018-03-29 17:29:53 -07:00
Gail Badner
05404eff0f
HHH-12166 : test case
2018-03-29 17:28:07 -07:00
Bruno P. Kinoshita
ed575e44a9
HHH-12346: Replace StringHelper#join by Java's String#join
2018-03-28 21:14:09 -05:00
Steve Ebersole
ed5afc0877
HHH-12443 - Introduce TypeConfiguration
...
added StandardBasicTypeTemplate
2018-03-28 21:05:48 -05:00
Steve Ebersole
b228a2bc83
HHH-12443 - Introduce TypeConfiguration
2018-03-28 20:47:31 -05:00
Andrea Boriero
6721005208
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
0d82dc7c83
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
cb6871ff40
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
Fix checkstyle errors
2018-03-28 17:43:48 -05:00
Andrea Boriero
6f798598a2
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
170caf0076
HHH-11263 - Deprecate o.h.type.TypeResolver
2018-03-28 17:43:48 -05:00
Andrea Boriero
ce36b3bb08
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
11462e7860
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
9229514ed4
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
55e73c7202
HHH-11264 - Unify native and JPA implementations of Hibernate event listeners
2018-03-28 17:43:48 -05:00
Andrea Boriero
8f889e95d7
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Steve Ebersole
048f142351
HHH-12440 - Manage the SessionFactory's UUID on SessionFactoryOptions - wider availability
2018-03-28 14:37:31 -05:00
Steve Ebersole
9ba05c1e6b
HHH-12441 - Deprecate hibernate-ehcache
2018-03-28 14:04:56 -05:00
Gail Badner
c10dbe9d9c
HHH-12439 : Merging of new entities can fail depending on cascade order
2018-03-28 11:38:30 -07:00
Steve Ebersole
9d958291d8
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
- Fix-ups from Radim's review
- Better Javadoc
2018-03-28 11:10:15 -05:00
Romain Fromi
b87be0cc25
HHH-1268 - Unidirection OneToMany causes duplicate key entry violation when removing from list
...
Add replicating test case
2018-03-28 16:44:02 +03:00
Christian Beikov
84757b12c3
HHH-3930 Test and fix for unnecessary query that is issued when fetching inverse one-to-one
2018-03-28 12:30:51 +03:00
Steve Ebersole
b8674563d2
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
- Fix-ups from Radim's review
- Better Javadoc
2018-03-27 15:38:24 -05:00
Vlad Mihalcea
94e8ba7ba5
HHH-11806 - Add support for MariaDB 10.3
...
HHH-11769 - New MariaDB Dialect for MariaDB >= v10.1
Add support for IF EXISTS in constraint clauses
2018-03-27 18:14:43 +03:00
Philippe Marschall
f6aa8abd11
HHH-11806 - Add support for MariaDB 10.3
...
HHH-11769 - New MariaDB Dialect for MariaDB >= v10.1
2018-03-27 14:46:25 +03:00
Steve Ebersole
fbe32f162a
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
Fix-ups from Radim's review
2018-03-26 14:37:56 -05:00
Andrea Boriero
9cc9a6882a
HHH-12391 - with IronJacamar an EntityTransaction.rollback() with a non active Transaction that was marked for rollback only causes a failure
2018-03-26 16:25:29 +01:00
Jonathan Bregler
1915ba780f
HHH-12357 - NamingHelper uses system default encoding
...
Fix failing tests on SAP HANA
2018-03-26 16:51:16 +03:00
Vlad Mihalcea
c863d12fd2
HHH-12430 - Query Cache does not store eagerly fetched associations via JOIN FETCH
...
Add replicating test case
2018-03-26 12:41:59 +03:00
Gail Badner
9fe24e7e6d
HHH-12226 : ObjectNotFoundException thrown when @NotFound(action = NotFoundAction.IGNORE) used with enhancement
2018-03-23 15:19:29 -07:00
Sanne Grinovero
e7bd213c9e
HHH-12427 Prevent classloader leak in ByteBuddy based BasicProxyFactoryImpl
2018-03-23 16:15:50 +00:00
Vlad Mihalcea
511a5a3618
HHH-12423 - SecondaryTable is not taking into account the schema while mapping the entity
2018-03-23 06:53:23 -05:00
Vlad Mihalcea
a2a52c32e5
HHH-12357 - NamingHelper uses system default encoding
...
Fix issue by allowing an explicit charset to be used
2018-03-23 06:28:31 -05:00
Steve Ebersole
1ae38f27a7
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
HHH-12416 - set up relocation for hibernate-ehcache
HHH-12417 - default strategy based on registrations with StrategySelector
test failure
2018-03-22 23:25:08 -05:00
Steve Ebersole
7f12e2a161
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
HHH-12416 - set up relocation for hibernate-ehcache
HHH-12417 - default strategy based on registrations with StrategySelector
Basically reverted HHH-12416 and added basic support for Ehcache 2 again
2018-03-22 22:51:07 -05:00
Steve Ebersole
84897f0ad0
HHH-12424 - Fix unintended binary compatibility breaks between 5.1 and 5.3
...
checkstyle fixes
2018-03-22 13:53:17 -05:00
Steve Ebersole
1174cdad65
HHH-12417 - default strategy based on registrations with StrategySelector
...
ConnectionProviderInitiator and tests
2018-03-22 13:25:12 -05:00
Steve Ebersole
953f956989
HHH-12417 - default strategy based on registrations with StrategySelector
2018-03-22 13:25:12 -05:00
Steve Ebersole
dae31640a8
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
HHH-12416 - set up relocation for hibernate-ehcache
2018-03-22 13:25:12 -05:00
Steve Ebersole
eea22fad17
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
- initial work on migrating hibernate-jcache to new SPIs including a more template-style approach to writing a RegionFactory (o.h.cache.spi.support)
2018-03-22 13:25:12 -05:00
Steve Ebersole
638ebf01df
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
- initial work on migrating hibernate-jcache to new SPIs including a more template-style approach to writing a RegionFactory (o.h.cache.spi.support)
2018-03-22 13:25:12 -05:00
Steve Ebersole
f432ecea68
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
2018-03-22 13:25:12 -05:00
Steve Ebersole
24a078732c
HHH-12424 - Fix unintended binary compatibility breaks between 5.1 and 5.3
2018-03-22 13:01:34 -05:00
Steve Ebersole
bf0741caf4
HHH-12424 - Fix unintended binary compatibility breaks between 5.1 and 5.3
2018-03-22 12:36:09 -05:00
Andrea Boriero
00be50331f
HHH-12392 - Caching SchemaResolver delegate with multiple data sources
2018-03-21 16:35:33 +00:00
Andrea Boriero
3a2ab40314
HHH-12375 - HHH-12383 - Remove path from AbstractPropertyMapping#typesByPropertyPath for imcompatible type properties
2018-03-21 15:46:27 +00:00
Andrea Boriero
3dd67f7d6a
HHH-12375 - Add more tests
2018-03-21 15:46:27 +00:00
Christian Beikov
56d3ce4c2f
HHH-12383 - Type check existing type to avoid class cast exceptions related to type incompatible same named attributes being used in subtypes
2018-03-21 15:46:27 +00:00
Christian Beikov
7dd640a65e
HHH-12375 Fix for eager loading same named properties with conflicting types
2018-03-21 15:46:27 +00:00
Andrea Boriero
f030e7f39f
HHH-11867 - @UpdateTimestamp not working with @Inheritance( strategy = JOINED )
2018-03-21 14:34:09 +00:00
Andrea Boriero
3f666feb44
HHH-11867 - Add test for issue
2018-03-21 14:34:09 +00:00
Roland Illig
5653262812
HHH-12357 - NamingHelper uses system default encoding
...
Add replicating test case
2018-03-20 19:06:15 +02:00
Vlad Mihalcea
b599c770af
HHH-12362 - Allow both SQL query hints and comments
...
Fix broken tests
2018-03-20 18:31:13 +02:00
Vlad Mihalcea
3ebb949dcc
HHH-12362 - Allow both SQL query hints and comments
2018-03-20 17:10:42 +02:00
Gail Badner
83e95d7681
HHH-12406 : Add a test for HHH-11440
2018-03-19 19:11:42 -07:00
Etienne Miret
de2e4a829f
HHH-3813 Fix flush of the join table before a criteria query.
2018-03-19 19:00:39 +02:00
Sanne Grinovero
c6ea7fd359
HHH-12399 Re-introduce Environment#jvmHasTimestampBug as deprecated method
2018-03-16 23:25:25 +00:00
Chris Cranford
748c521d71
HHH-12314 - Fix ClassCastException when using a NegatedPredicateWrapper on a Criteria Join.
2018-03-16 13:32:59 -04:00
Andrea Boriero
b0cd713ac7
HHH-12290 - Fix tests
2018-03-16 17:15:42 +00:00
Andrea Boriero
1ac6218f5d
HHH-12397: commit transactions in org.hibernate.jpa.test.query.QueryTest
2018-03-16 17:15:42 +00:00
Lars Storm
f9dc014a79
HHH-11924: ElementCollection ignore converter for XML mapping
2018-03-16 18:08:33 +02:00
Andrea Boriero
7a47be8d9b
Revert "HHH-12391 - attempt to create test reproducing error; no luck"
...
This reverts commit 6e82e4fd53
.
2018-03-16 15:57:07 +00:00
Steve Ebersole
6e82e4fd53
HHH-12391 - attempt to create test reproducing error; no luck
2018-03-15 14:09:56 -05:00
Dmitrii Bocharov
7358944b97
HHH-12221: incorrect formatting of SQL Server statements when escaping
2018-03-15 11:09:35 +02:00
Steve Ebersole
86da00d66f
HHH-12290 - Failure with JPQL positional queries with collection parameter (IN statement for example)
2018-03-14 11:14:25 -05:00
Guillaume Smet
4d9fb70114
HHH-12290 Expand ordinal parameters to ordinal parameters
...
They used to be expanded to named parameters which causes problem with
strict JPA compliance as named and positional parameters cannot be
mixed.
The first value is replaced by the very same initial parameter position to avoid
gaps (these are not supported), then we replace the other values with max position
+ increment.
2018-03-14 11:14:25 -05:00
Guillaume Smet
0c8779e1ee
HHH-12290 Be stricter in how we find the first occurrence of a parameter
...
Currently, when looking for ?1, if would find the ?1 in ?13 if ?13 is
placed before ?1 in the parameter list.
2018-03-14 11:14:25 -05:00
Dmitrii Bocharov
7e77a6032b
HHH-12290 Add jpa compliance check for parameters mixture
2018-03-14 11:14:25 -05:00
Laurent Almeras
2a0b8f24a9
HHH-12290 JPQL collection and positional broken
2018-03-14 11:14:24 -05:00
Andrea Boriero
07a0e1243a
HHH-12380 - Stackoverflow when order_inserts=true
2018-03-14 17:58:51 +02:00
Roland Illig
8b11d5ecf9
HHH-12388 - User Guide and Javadoc typo fixes
...
Fix a/an grammar in code and documentation, and other typos
2018-03-14 14:17:55 +02:00
Steve Ebersole
0c7e29b4d3
HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
...
Adding tests on 5.2 branch asserting specific expectations of Cache and Statistics API and SPI to ensure we maintain seamless upgradeability to 5.3 in terms of region name expectations (region-name-prefix handling)
* RegionNameTest - old API/SPI methods expected prefixed region name - make sure we continue to support that
* ConcurrentStatisticsTest - added cache prefix
* RefreshUpdatedDataTest - removed inaccurate assertions
2018-03-13 17:51:33 -05:00
Vlad Mihalcea
097112353e
HHH-12374 - Order inserts sorting code gives up too soon
2018-03-13 15:28:06 +02:00
Sanne Grinovero
83760bb55a
HHH-12382 TypeTest is creating a Proxy which is not necessary
2018-03-12 22:50:06 +00:00
Sanne Grinovero
c1fbee79ae
HHH-12376 Apply some ThreadLocal optimisations made possible by new Java 8 API
2018-03-09 18:47:33 +00:00
Sanne Grinovero
0daa2400dd
Simplify SessionImpl code handling of ENTITY_MANAGER_SPECIFIC_PROPERTIES
2018-03-09 00:11:03 +00:00
Sanne Grinovero
0bc7aecb6c
HHH-12370 Lazily-initialized byte[] LOB gets turned into a String, resulting in poor performance
2018-03-08 01:03:28 +00:00
Christian Beikov
58af371440
HHH-12369 Fix for integer overflow in limit handler when using Integer.MAX_VALUE for maxResults on DB2
2018-03-07 18:30:28 +00:00
Christian Beikov
5aaabb0f03
HHH-12369 Testcase that ensures the max rows don't overflow
2018-03-07 18:30:28 +00:00
Andrea Boriero
690fb6c334
HHH-12332 - Add more tests
2018-03-07 17:35:07 +00:00
Christian Beikov
2f4fa36f9b
HHH-12332 - Test and fix for unrelated same named singular attributes in subtypes
2018-03-07 14:57:17 +00:00
Christian Beikov
95464bd21a
HHH-12332 - Test and fix for unrelated same named collection attributes in subtypes
2018-03-07 14:57:17 +00:00
Guillaume Smet
0577033193
HHH-12332 Fix a couple of formatting issues
2018-03-07 14:57:17 +00:00
Christian Beikov
1e5a8d3c43
HHH-12332 - Fix for NPE in AbstractPropertyMapping.getSuperCollection
2018-03-07 14:57:17 +00:00
Christian Beikov
249f847acd
HHH-12332 - Testcase for reproducing NPE in AbstractPropertyMapping.getSuperCollection
2018-03-07 14:57:17 +00:00
Arturas Sirvinskas
dc272128a1
HHH-7119 - Hibernate filter's parameters are not populated when an entity's Collection is populated using a fetch mode of subselect
2018-03-07 12:35:17 +00:00
Andrea Boriero
020dd7f9da
HHH-7119 - Add test for issue
2018-03-07 12:35:17 +00:00
Sanne Grinovero
fdde4d7060
HHH-12366 Enable EE8 preview mode on WildFly 12 for integration tests
2018-03-06 22:47:59 +00:00
Chris Cranford
676784d281
HHH-8382 - Fix ordering of lob columns when using HBM mappings.
2018-03-06 13:22:15 -05:00
Chris Cranford
a0b94f057a
HHH-8382 - Added test case.
2018-03-06 13:22:15 -05:00
Chris Cranford
493c968141
HHH-12355 - Fix ordered insert failures with composite types having associations.
2018-03-06 10:40:47 -05:00
Sanne Grinovero
0e597a03b5
HHH-11253 Revert dependency change on Javassist: still needed
2018-03-02 16:46:41 +00:00
Sanne Grinovero
0f5c3a0abc
HHH-11253 Make Byte Buddy BytecodeProvider impl the default
2018-03-02 12:19:18 +00:00
Sanne Grinovero
a77c4081f7
HHH-12340 BasicTypeRegistry would benefit from string interning
2018-03-02 11:40:05 +00:00
Sanne Grinovero
f31e4acc03
HHH-12339 Optimise TypeNames for memory consumption: avoid autoboxing
2018-03-02 11:37:46 +00:00
Steve Ebersole
333f7476b4
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
...
added test of regionName expectations (prefixed or not) in various API and SPI calls. They all expect prefixed names
2018-03-01 13:13:32 -06:00
Sanne Grinovero
0b24f333c9
HHH-12335 StrategySelectorImpl can avoid some unnecessary String formatting during bootstrap
2018-03-01 17:36:03 +00:00
Sanne Grinovero
c3e5390048
HHH-12334 ASTUtil improvements in Map usage
2018-03-01 17:13:27 +00:00
Sanne Grinovero
5806d6639a
HHH-12331 Avoid swallowed instances of PropertyNotFoundException
2018-02-28 19:03:20 +00:00
Sanne Grinovero
e25cf6d76b
HHH-12328 ByteBuddyInterceptor#intercept should not wrap Exception types
2018-02-28 12:47:07 +00:00
Vlad Mihalcea
0fc4294fed
HHH-12328 - ByteBuddyInterceptor#intercept should not wrap Exception types
2018-02-28 13:20:51 +02:00
Vlad Mihalcea
af6a69645c
HHH-12297 - Relations are not loaded when using Fetch Profiles
...
Rename entities to prevent using DB reserved words
2018-02-28 12:35:00 +02:00
Vlad Mihalcea
01111f7463
HHH-12297 - Relations are not loaded when using Fetch Profiles
...
Fix wrong import
2018-02-28 12:06:16 +02:00
Ladislav Kulhanek
93c475f7e2
HHH-12297 - Relations are not loaded when using Fetch Profiles
2018-02-27 17:21:15 +02:00
Felix Feisst
229839b14a
HHH-9186 - ORM wrongly assumes that an element of a set has a primary key
2018-02-27 15:29:15 +02:00
Piotr Bobinski
cecfc63bc0
HHH-12092 Bad PrimitiveCharacterArrayNClobType INSTANCE typo
2018-02-26 16:25:26 +02:00
Christian Beikov
865c159bff
HHH-11544 - Joins over type variable defined relations is non-deterministic
...
Fix single table inheritance issues and improve polymorphic join condition
2018-02-26 14:13:30 +02:00
Andrea Boriero
8f670c5f81
HHH-12225 - Fix test failing on PostgreSql
2018-02-22 12:58:05 +00:00
Sanne Grinovero
0c17ef47b3
HHH-12296 Upgrade to Byte Buddy 1.7.10 to support JDK10
2018-02-22 11:17:40 +00:00
randymay
91274811b6
HHH-12225 - NullPointerException When Using type(<Class>) in HQL
2018-02-22 10:07:07 +02:00
Cody Lerum
4625418464
HHH-9296 - Query by @MapsId property fails with missing parameter exception
...
Add test case to replicate the issue
2018-02-21 17:45:07 +02:00
Vlad Mihalcea
2bfe30009c
HHH-9460 - Removing non-optional bidirectional @OneToOne association with cascade
2018-02-21 14:52:37 +02:00
Guillaume Smet
bac853c548
HHH-12313 Fix a typo in a log message
2018-02-21 12:29:07 +01:00
Jonathan Bregler
b322999393
HHH-12313: org.hibernate.jpa.test.transaction.TransactionCommitFailureTest fails on HANA
2018-02-21 12:13:30 +02:00
lukawski-adrian
291e3dd004
HHH-12230 - SelectCase does not work when simultaneously exists in select and group by sections
2018-02-21 11:21:47 +02:00
Vlad Mihalcea
f0e0355ad8
HHH-12273 - Load Proxy by its identifier should consider the Session UUID
2018-02-21 10:39:46 +02:00
Jonathan Bregler
684cfe6383
HHH-12260: refactor org.hibernate.event.internal.EvictVisitor#evictCollection
2018-02-21 10:32:44 +02:00
Andrea Boriero
f972bc017f
HHH-12285 - DB connection exception on rollback causes connection leak
2018-02-20 13:47:48 +02:00
Yordan Gigov
745be880da
HHH-12292: nulls are valid values for Objects inside array
2018-02-20 10:45:08 +02:00
Jonathan Bregler
ffb2ac0a9d
HHH-12302: Schema creation uses non-unicode string types on SAP HANA
...
- add Parameter hibernate.dialect.hana.use_unicode_string_types that allows
switching the database string types to unicode (nvarchar, nchar, nclob)
2018-02-19 17:03:14 +02:00
Vlad Mihalcea
7a29fca061
Revert "HHH-12132: Schema creation uses non-unicode string types on SAP HANA"
...
This reverts commit da3047b0ab
.
2018-02-19 17:02:19 +02:00
Jonathan Bregler
da3047b0ab
HHH-12132: Schema creation uses non-unicode string types on SAP HANA
...
- add Parameter hibernate.dialect.hana.use_unicode_string_types that allows
switching the database string types to unicode (nvarchar, nchar, nclob)
2018-02-19 16:48:35 +02:00
Andrea Boriero
3875cc688d
HHH-12059 HHH-11440 HHH-11286 HHH-10333 - hbm2ddl.auto=validate and hbm2ddl.auto=update do not work with Oracle and SQLServer when Jdbc driver Connection implementation does not implement getSchema()
2018-02-19 13:31:59 +02:00
Vlad Mihalcea
0f18df1c0b
HHH-12291 - PersistentBag throws NullPointerException when deleting an entity via Cascade
...
Add example for Embeddable Composite Identifier too
2018-02-15 12:26:08 +02:00
Vlad Mihalcea
23caf415f7
HHH-12291 - PersistentBag throws NullPointerException when deleting an entity via Cascade
...
Add another test for regular idbased Parent-Child associations
2018-02-15 10:55:40 +02:00
Vlad Mihalcea
c12a4423a7
HHH-12291 - PersistentBag throws NullPointerException when deleting an entity via Cascade
...
Rename test case and spot the problem
2018-02-15 10:37:29 +02:00
Vlad Mihalcea
096217816e
HHH-12294 - Regression after fixing HHH-12064
...
Add test case and fix
HHH-12291 - NullPointerException when deleting subentity with @ManyToOne to other Entities
Add a replicating test case
2018-02-14 17:18:54 +02:00
Steve Ebersole
8cfe4126f1
HHH-12282 - Allow disabling of invalidation of second-level cache entries for multi-table entities
2018-02-13 14:28:44 -06:00
Andrea Boriero
5e397e9cb3
HHH-12141 - Fix test failing on PostgreSQL
2018-02-13 15:09:47 +00:00
Andrea Boriero
d54b2688ea
HHH-12289 - One call of the SessionImpl#listeners( ) method from SessionImpl#autoFlushIfRequired() is useless.
2018-02-13 13:53:58 +00:00
Vlad Mihalcea
0ba1c4a2f3
HHH-12141 - SQL insert in stateless session causes javax.persistence.TransactionRequiredException
2018-02-13 14:51:45 +02:00
Chris Cranford
d2866620f2
HHH-8916 - Allow CTE queries to be translated by SQL Server LimitHandler impl.
2018-02-13 13:54:45 +02:00