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
Yanming Zhou
c2351bb74b
HHH-12280 - Resolve {alias} in @Formula like Restrictions.sqlRestriction()
2018-02-12 17:10:13 +02:00
Vlad Mihalcea
993a229586
HHH-12236 - Document 5.3 changes
...
- add missing configuration properties
2018-02-12 11:20:42 +02:00
Peter Holvenstot
e50371fdd7
HHH-11686 - Improve TREAT handling
2018-02-06 18:22:40 +02:00
Andrea Boriero
da51a0dd9a
HHH-12271 - SchemaDropperImpl does not drop constraints with IF EXISTS
2018-02-05 17:34:39 +00:00
Andrea Boriero
84c50855ef
HHH-12271 - Add test for issue
2018-02-05 17:34:39 +00:00
Peter Holvenstot
6120aa2b6a
HHH-12114 - Union-select aliases not injected before "clazz_" conditions in HQL query
2018-02-05 18:16:44 +02:00
Vlad Mihalcea
992fdbcf3c
HHH-12107 - ClassCastException when using L2Cache with "structured_cache"=true
2018-02-01 16:52:09 +02:00
lrcuhuh
63e4702629
HHH-9933 - Uninitialized PersistentSet with lazy="extra" doesn't respect added elements
2018-02-01 16:02:03 +02:00
Andrew Guibert
cd4a6e9a49
HHH-11571 - JTA platform for WebSphere Liberty and OpenLiberty
2018-02-01 15:49:15 +02:00
Vlad Mihalcea
795055de51
HHH-12034 - According to JPA, a Proxy should be loaded even when accessing the identifier
2018-01-31 17:48:43 +02:00
Andrea Boriero
25735b453b
HHH-1268 - Add test
2018-01-31 11:02:38 +00:00
Andrea Boriero
39f761b250
HHH-11587 - Reordering items in List throws a constraint violation
2018-01-31 09:31:43 +00:00
Gail Badner
f8c1417e3c
HHH-11587 : Added FailureExpected test case
2018-01-31 09:31:43 +00:00
Andrea Boriero
aaa6df26e1
HHH-11587 - Add test for issue
2018-01-31 09:28:29 +00:00
Bruno P. Kinoshita
c488e8e081
HHH-12258: mask JPA JDBC properties and Hibernate properties related to credentials
2018-01-30 15:28:12 +02:00
barreiro
1b2424c211
HHH-12252 - Add Agroal to ConnectionProviderInitiator
2018-01-30 10:19:09 +02:00
Andrea Boriero
d29e710c78
HHH-12256 - org.hibernate.test.lazyload.JtaLazyLoadingTest is not using JTA
2018-01-25 18:19:40 +00:00
Vlad Mihalcea
4f12de7e18
HHH-12251 - Entity with @IdClass containing a @ManyToOne association cannot be merged anymore
...
- add replicatting test case
2018-01-25 08:31:16 +02:00
Andrea Boriero
9704b564f3
HHH-12246 - Fix failing test
2018-01-24 14:51:36 +00:00
Andrea Boriero
9d335961b8
HHH-12246 - Gradle build fails with Java 9
2018-01-24 14:51:36 +00:00
David Tombs
fda63bfbe5
HHH-12238 - aliasToBean throws confusing ClassCastException if class lacks setters
2018-01-24 13:13:52 +02:00
Sanne Grinovero
48eb680496
HHH-12249 Wrong format in debug message of CollectionBinder
2018-01-24 10:58:49 +00:00
Mykhaylo Gnylorybov
faae3745ee
HHH-12227 {h-schema} is not replaced in @Formula
2018-01-24 09:44:29 +02:00
Vlad Mihalcea
f565abb8d8
HHH-11845 - Warn user when multiple persistence-units use the same name
...
Fix checkstyle issues
2018-01-23 18:12:44 +02:00
Vlad Mihalcea
7f5191b5c6
HHH-12241 - BinderHelper:644 logdebugf FAILS
2018-01-23 15:39:32 +02:00
Vlad Mihalcea
b5e3b59136
HHH-12239 - @ManyToMany throws a ConstraintViolationException when removing entity from the mapped-by (inverse) side
...
Add replicating test case
2018-01-23 08:56:05 +02:00
Vlad Mihalcea
091f292b5a
HHH-11845 - Warn user when multiple persistence-units use the same name
2018-01-22 15:33:54 +02:00
Steve Ebersole
a426068b2d
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- minor name change
2018-01-18 10:17:28 -06:00
Vlad Mihalcea
2f92109c48
Revert "HHH-11845 - Warn user when multiple persistence-units use the same name"
...
This reverts commit 1242fd9580
.
2018-01-18 15:56:47 +02:00
Andrea Boriero
1242fd9580
HHH-11845 - Warn user when multiple persistence-units use the same name
2018-01-18 14:28:41 +02:00
Andrea Boriero
4172e9ca06
HHH-12136 - Various improvements for ProcedureCall/StoredProcedureQuery
2018-01-17 19:16:13 +00:00
Steve Ebersole
f1263f8c7c
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- addressed concerns discussed with Yoann
2018-01-17 11:44:27 -06:00
Andrea Boriero
521ee44f8e
HHH-5757 - OneToOne SQL missing parameter
2018-01-17 17:53:26 +02:00
Yoann Rodière
c52b8389f2
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- Add non-regression tests related to the fallback bean instance producer
- Fix a bug where we would call beanInstanceProducer.produceBeanInstance(Class) even when a named bean was requested.
- Do not call Instance#destroy on bean instances produced by the fallback bean producer. We used to, because we expected the Instance resolution to fail when a bean could not be found. But Instance resolution will never fail in that case, it will just return an Instance whose #isUnsatisfied() method returns true. It happens that calling Instance#destroy did not fail with Weld, because Weld just ignores the call in that case, but other CDI implementations may behave differently: the javadoc, and probably also the CDI spec, are not explicit about what happens in that case.
2018-01-17 09:44:36 -06:00
Andrea Boriero
df101b0b2e
HHH-12203 - Fix failing test on MariaDB
2018-01-17 14:45:24 +00:00
Andrea Boriero
5387ffc717
HHH-12136 - Fix REF_CURSOR StoredProcedure Hibernate Type not known issue
2018-01-17 14:28:29 +02:00
Jonathan Bregler
7edddae8db
HHH-12203: NUMERIC column type is not handled correctly on HANA
...
https://hibernate.atlassian.net/browse/HHH-12203
2018-01-17 13:20:32 +02:00
Steve Ebersole
84f8b1d479
HHH-12190 - General tidying of Gradle scripts
...
- simple tidying
2018-01-16 15:47:05 -06:00
Steve Ebersole
65f42761d6
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- reapplied backwards compatibility wrt ExtendedBeanManager for WildFly
2018-01-16 15:45:06 -06:00
Steve Ebersole
644c74d470
HHH-12190 - General tidying of Gradle scripts
2018-01-16 14:34:43 -06:00
Steve Ebersole
d806eff912
HHH-12190 - General tidying of Gradle scripts
2018-01-16 14:34:43 -06:00
Steve Ebersole
2e541f3b15
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- reapplied backwards compatibility wrt ExtendedBeanManager for WildFly
2018-01-16 14:30:36 -06:00
Andrea Boriero
3fbe7ff5b7
HHH-12212 - Derived Identifiers component column size not applied
2018-01-16 14:03:41 -06:00
Andrea Boriero
bda13bf6d8
HHH-12212 - Add test for issue
2018-01-16 14:03:41 -06:00
Andrea Boriero
ba95ac842a
HHH-12116 - Positional parameters report position as name HHH-12101 - Remove support for legacy HQL-style positional parameters
2018-01-16 13:55:02 -06:00
Steve Ebersole
5460acd63a
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- Various restructing on top of Yoann's work as well as adding tested support of "mixed access" (mix of hosted and non-hosted beans)
2018-01-16 13:26:42 -06:00
Yoann Rodière
ce93f2cdd2
HHH-12133 Add tests for uses of ManagedBeanRegistry with shouldRegistryManageLifecycle = false
2018-01-16 13:25:58 -06:00
Yoann Rodière
be6ac17d1e
HHH-12133 Ignore managed bean release errors related to already released beans
2018-01-16 13:25:58 -06:00
Yoann Rodière
bc304235a6
HHH-12133 Use the BeanManager-provided ambiguous dependency resolution when possible
...
This should take care of @Alternative in particular.
2018-01-16 13:25:58 -06:00
Yoann Rodière
edc0039afc
HHH-12133 Comply with API docs with respect to lifecycle management depending on the 'shouldRegistryManageLifecycle' parameter
...
The registry should not manage the bean lifecycle when
'shouldRegistryManageLifecycle' is false. The easiest way to do so is to
use BeanManager.createInstance to retrieve beans in the Standard CDI lifecycle
strategy: it correctly retrieves singletons from the CDI context instead
of instantiating them again.
Also, fix javax.enterprise.inject.spi.Bean-based instance destructions:
we used to only request destruction to the creational context, which is
wrong because it may skip the execution of @PostDestroy methods in
particular.
2018-01-16 13:25:58 -06:00
Yoann Rodière
b3ac2feddf
HHH-12133 Move CDI lifecycle management code to dedicated strategies
...
This commit should not change the current behavior, it is only about
moving code to separate classes to make the following changes clearer.
2018-01-16 13:25:58 -06:00
mnachmia31
c03fdf84d4
HHH-12216 - Improve logging for when Hibernate throws the "illegally attempted to associate a proxy with two open Sessions" Exception
2018-01-16 15:22:54 +02:00
Andrea Boriero
f54b75fc03
HHH-1830 - Fix checkstyle error
2018-01-16 10:30:49 +00:00
Gail Badner
f07cdde352
HHH-1830 - Error during parse query on MS SQL
2018-01-15 15:16:15 +02:00
simeonmalchev
0d9b1c54cd
HHH-10541 - Create Vibur DBCP connection pool module
2018-01-15 11:55:01 +02:00
Gail Badner
794c784c0d
HHH-12151 HHH-10575 : Add test for HHH-10575; add @TestForIssue to tests
2018-01-12 18:04:32 -08:00
Andrea Boriero
8b980c4e7b
HHH-12211 - Test failure on MariaDB when the database charset is configured to UTF8
2018-01-12 12:06:40 +00:00
Steve Ebersole
f0ed669bc1
HHH-12129 - Fix expected exceptions on various Query methods
2018-01-10 15:05:10 -06:00
Andrea Boriero
f8f1241c2b
HHH-12135 - Support for AttributeConverters as CDI beans, fix method o.h.type.descriptor.java.EnumJavaTypeDescriptor#fromName(String)
2018-01-10 15:03:39 +00:00
Andrea Boriero
803b29fc1a
HHH-12192 - Fix tests failing on PostgreSQL
2018-01-10 12:46:10 +00:00
Steve Ebersole
e9c3870909
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
...
explicit test for Cacheable inheritance
2018-01-09 14:33:03 -06:00
Steve Ebersole
67874eb2db
HHH-12185 - Simplify SessionFactoryBuilder / SessionFactoryOptions handling
...
Option #2 - SessionFactoryOptionsBuilder as SessionFactoryOptions
2018-01-09 11:17:58 -06:00
Steve Ebersole
7baa9e4e06
HHH-12185 - Simplify SessionFactoryBuilder / SessionFactoryOptions handling
...
Option #1 - still building a stand-alone, immutable options object
2018-01-09 11:17:58 -06:00
Andrea Boriero
829b33822f
HHH-5797 HHH-2558 - Fix tests failing on PostgreSQL and MariaDB
2018-01-09 16:29:51 +00:00
Vlad Mihalcea
e68986bf57
HHH-12197 On commit, Hibernate reopens and closes additional connection
2018-01-09 17:56:57 +02:00
Vlad Mihalcea
59ec7c9f23
HHH-12192: include the causing DDL-statement into the message of org.hibernate.tool.schema.spi.CommandAcceptanceException
...
Fix another broken test
2018-01-09 17:56:35 +02:00
Vlad Mihalcea
66c799bbab
HHH-12192: include the causing DDL-statement into the message of org.hibernate.tool.schema.spi.CommandAcceptanceException
...
Fix broken test
2018-01-09 16:48:36 +02:00
bbodnar
7854ffe5b7
HHH-12192: include the causing DDL-statement into the message of org.hibernate.tool.schema.spi.CommandAcceptanceException
2018-01-09 14:19:14 +02:00
Gail Badner
712fb477e7
HHH-12075 : SQLQuery.executeUpdate() ignores SQLQuery.setTimeout()
2018-01-08 22:47:07 -08:00
Gail Badner
489bdcd6fa
HHH-12075 : test case
2018-01-08 22:44:32 -08:00
dcebotarenco
50070eabdd
HHH-2558 - Allow batching inserts for multi-table entities
...
HHH-5797 - Improve batching for entity updates or deletes that use secondary tables
2018-01-08 17:47:58 +02:00
Steve Ebersole
675890134f
HHH-11019 - Extend DelayedPostInsertIdentifier support to include checks for FlushMode (EXTENDED PC)
2018-01-03 16:07:24 -06:00
Brett Meyer
da80ad1a72
HHH-11366 made javax.inject optional in OSGi manifest
2018-01-02 16:31:21 -05:00
Steve Ebersole
554817baca
HHH-12171 - Fix tests for hibernate-orm-modules
2018-01-02 13:47:29 -06:00
Steve Ebersole
4f23cb1ffe
HHH-12194 - Deprecate Environment-scoped settings
2017-12-30 17:30:56 -06:00
Steve Ebersole
46a9813815
HHH-12101 - fix CME on Java 9 introduced by changes for HHH-12101
2017-12-28 10:55:11 -06:00
Steve Ebersole
300fa80016
HHH-12189 - Only call setAccessible() when member is not accessible
2017-12-27 09:53:07 -06:00
Guillaume Smet
8e25e7f350
HHH-12164 Upgrade Hibernate Validator used for testing to 6.0.7.Final
2017-12-20 16:21:29 +00:00
Andrea Boriero
574378dc6f
HHH-12106 - Fix Test
2017-12-20 15:43:32 +00:00
Vlad Mihalcea
dbda3c19de
HHH-12106 - Database name not quoted at schema update
2017-12-20 15:40:44 +00:00
Sanne Grinovero
5c43ad571f
Fix checkstyle violations
2017-12-19 10:02:43 +00:00
Steve Ebersole
86cde1296b
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- mostly just backporting this work from 6.0
2017-12-18 09:45:38 -06:00
Réda Housni Alaoui
b711e14a6c
HHH-10294 EntityGraph improvement: For each jpa attribute, generate also a String constant holding the attribute field name
2017-12-18 08:24:47 -06:00
Jonathan Bregler
b1775c2502
HHH-11798: Provide method for overriding delete statement in GlobalTemporaryTableBulkIdStrategy
2017-12-18 07:22:37 -06:00
benoit
5a5bd47493
HHH-12131 Avoid allocating unneeded byte array when parsing or
...
transforming UUID.
2017-12-18 07:21:21 -06:00
Réda Housni Alaoui
4efac1369a
HHH-10294 EntityGraph improvement: For each jpa attribute, generate also a String constant holding the attribute field name
2017-12-18 06:49:56 -06:00
Steve Ebersole
b7c0235697
HHH-11532 - load by natural-id and WrongClassException
2017-12-16 20:24:54 -06:00
Steve Ebersole
9529f4f0a2
HHH-12098 - prep 5.3
...
fix test failures for mysql, mariadb, cockroachdb
2017-12-16 13:18:31 -06:00
Steve Ebersole
30db0f0a24
HHH-12098 - prep 5.3
...
fix test failures for mysql, mariadb, cockroachdb
2017-12-16 10:27:20 -06:00
Jonathan Bregler
8eaf649aa3
HHH-12175: ParameterParser doesn't handle JPA positional parameters correctly
2017-12-15 19:29:15 -06:00
Steve Ebersole
90cabb43ad
HHH-12135 - Support for AttributeConverters as CDI beans
...
initial work to get AttributeConverter support to be able to integrate with ManagedBeanRegistry. There is a lot of "infrastructure" changes because the old code assumed we could instantiate the converter as soon as we knew the class which precludes lookup in the registry later.
2017-12-15 18:25:18 -06:00
Chris Cranford
cb61bfa52f
HHH-11259 - Improved CDI support including support for other types of managed beans;
...
HHH-12133 - Create ManagedBeanRegistry and ManagedBean;
HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository
Checkstyle fixes.
2017-12-15 16:18:34 -05:00
Sanne Grinovero
bb204ba0dc
Revert "Fix CDI tests failing due to migrating to JPA 2.2"
...
This reverts commit dc91f76c4bd7b31e0ec5efb0e2d09a20e1842119.
Solution dc91f76c4bd7b31e0ec5efb0e2d09a20e1842119 is not acceptable:
it will have the tests seem to pass but the modules we produce would
not actually work for other people as the published modules won't
include the proposed workaround.
2017-12-15 14:30:15 +00:00
Yoann Rodière
c873b13be8
HHH-12173 Restore backward compatibility in ExtendedBeanManager
2017-12-15 13:56:20 +01:00
Steve Ebersole
ddc1f03abc
HHH-11259 - Improved CDI support including support for other types of managed beans;
...
HHH-12133 - Create ManagedBeanRegistry and ManagedBean;
HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository
Initial support for named CDI beans and the option to not cache bean references
2017-12-14 11:37:23 -06:00
Chris Cranford
9f50157a60
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
2017-12-14 11:37:45 -05:00
Andrea Boriero
58e6235c6b
HHH-12148 - Fix tests
2017-12-14 14:36:08 +00:00
Andrea Boriero
decac7f686
HHH-12147 - Fix tests
2017-12-14 14:35:54 +00:00
Steve Ebersole
564ec55ca1
HHH-11259 - Improved CDI support including support for other types of managed beans;
...
HHH-12133 - Create ManagedBeanRegistry and ManagedBean;
HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository
Initial ManagedBeanRegistry and ManagedBean impl;
Conversion of JPA event Listeners to use ManagedBeanRegistry
2017-12-14 06:51:17 -06:00
Vlad Mihalcea
b0c27562f4
Fix User Guide tests failing and triggereing other 2nd-level cache tests to fail as well
2017-12-13 20:39:45 +02:00
Andrea Boriero
814d0c260b
fix checkstyle errors
2017-12-13 17:47:18 +00:00
Andrea Boriero
37df2bac74
HHH-12147 - Code improvement
2017-12-13 17:42:58 +00:00
Andrea Boriero
283750afd0
HHH-12136 HHH-12166 HHH-12101 - Fix licence checkstyle errors
2017-12-13 17:42:28 +00:00
Andrea Boriero
919b17bfa7
HHH-12146 - Fix checkstyle error
2017-12-13 17:42:17 +00:00
Andrea Boriero
b1a9c816a7
HHH-12157 - TableGenerator defined on one class is not visible on another
...
(cherry picked from commit 8ae3dc4078597c69588ca8237591f1eab64c6bd7)
2017-12-13 09:38:00 -06:00
Andrea Boriero
9fe921db52
HHH-12157 - Add test for issue
...
(cherry picked from commit f40a6cc0f8fd0ccb03387beb5dac9d9bde846c4d)
2017-12-13 09:37:43 -06:00
Steve Ebersole
59c3baae32
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
2017-12-13 06:19:32 -06:00
Steve Ebersole
91387adcc8
JPA TCK challenge
2017-12-13 06:19:32 -06:00
Vlad Mihalcea
a94faa9280
Fix CDI tests failing due to migrating to JPA 2.2
2017-12-13 06:19:32 -06:00
Sanne Grinovero
c4067f611c
Resolve whitespace formatting issues spotted by Checkstyle
2017-12-13 06:19:32 -06:00
Steve Ebersole
a7f1173e65
JPA TCK challenge
2017-12-13 06:19:32 -06:00
Steve Ebersole
7c6b8cbd4e
JPA TCK challenge
2017-12-13 06:19:32 -06:00
Steve Ebersole
7fc5d3e856
HHH-12098 - prep 5.3
2017-12-13 06:19:32 -06:00
Gail Badner
8c2a683356
HHH-12150 - @MapKeyColumn referring to otherwise non-mapped column
2017-12-13 06:19:32 -06:00
Andrea Boriero
9af5655100
HHH-12148 - Add setting indicating if the value stored in the table used by the @TableGenerator is the last value used or the next value to be used
2017-12-13 06:19:32 -06:00
Andrea Boriero
2b7c2c883c
HHH-12148 - Add test for issue
2017-12-13 06:19:32 -06:00
Andrea Boriero
6818275376
HHH-12147 - Add support for JPA2.2 @TableGenerators and @SequenceGenerators
2017-12-13 06:19:32 -06:00
Andrea Boriero
37e918d1d4
HHH-12147 - Add test for issue
2017-12-13 06:19:32 -06:00
Steve Ebersole
42b8e77801
HHH-12150 - @MapKeyColumn referring to otherwise non-mapped column
2017-12-13 06:19:32 -06:00
Steve Ebersole
42c8c8f2e3
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
2017-12-13 06:19:32 -06:00
Steve Ebersole
09a15ac68e
HHH-12097 - EntityManagerFactory open/closed checks per JPA spec
2017-12-13 06:19:32 -06:00
Steve Ebersole
6dc94ff7f7
HHH-12129 - Fix expected exceptions on various Query methods
2017-12-13 06:19:32 -06:00
Steve Ebersole
bb19c30679
Test illustrating TCK assertions regarding query results with fetches
2017-12-13 06:19:31 -06:00
Steve Ebersole
d1fb1525aa
HHH-12125 - Support @GeneratedValue without explicit generator definition
2017-12-13 06:19:31 -06:00
Steve Ebersole
888ade0106
HHH-12098 - prep 5.3
2017-12-13 06:19:31 -06:00
Steve Ebersole
e960f17a7b
HHH-12139 - Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00
Steve Ebersole
ad0aa213bc
Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00
Steve Ebersole
3a1eb3382b
Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00
Steve Ebersole
dced921456
HHH-12097 - EntityManagerFactory open/closed checks per JPA spec
2017-12-13 06:19:31 -06:00
Steve Ebersole
f669c4bcdf
HHH-12139 - Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00
Steve Ebersole
6ba328e7a0
HHH-12136 - Various improvements for ProcedureCall/StoredProcedureQuery
2017-12-13 06:19:31 -06:00
Steve Ebersole
15bf44e4e9
HHH-12098 - prep 5.3
2017-12-13 06:19:31 -06:00
Steve Ebersole
2dd23e143e
not all of them were intended to be pushed
2017-12-13 06:19:31 -06:00
Steve Ebersole
58781056a9
HHH-12129 - Fix expected exceptions on various Query methods
2017-12-13 06:19:31 -06:00
Steve Ebersole
a4d9841915
challenge
2017-12-13 06:19:31 -06:00
Steve Ebersole
99428251c4
HHH-12125 - Support @GeneratedValue without explicit generator definition
2017-12-13 06:19:31 -06:00
Steve Ebersole
9a75fa8d97
HHH-12125 - Support using generator name as implicit sequence/table name
2017-12-13 06:19:31 -06:00
Steve Ebersole
f49efc7864
HHH-12122 - Checking @OrderBy for special cases should perform case-insensitive checking
2017-12-13 06:19:31 -06:00
Sanne Grinovero
65e44267d6
HHH-12118 Removing handling of old JVM_HAS_TIMESTAMP_BUG
2017-12-13 06:19:30 -06:00
Steve Ebersole
29d5b41700
HHH-12101 - Make sure Hibernate returns null on failed attempt to create EMF
2017-12-13 06:19:30 -06:00
Gail Badner
447dc1d44e
HHH-12098 - prep 5.3
2017-12-13 06:19:30 -06:00
Steve Ebersole
5e0274adbb
HHH-12116 - Positional parameters report position as name
...
HHH-12101 - Remove support for legacy HQL-style positional parameters
2017-12-13 06:19:30 -06:00
Gail Badner
8308e4252c
HHH-12110 : IllegalStateException should be thrown for some methods when called on a closed EntityManager
2017-12-13 06:19:30 -06:00
Gail Badner
dd561e5f9f
HHH-12098 - prep 5.3
2017-12-13 06:19:30 -06:00
Steve Ebersole
d1f54b976e
HHH-12099 - Query#getLockMode ought to throw exception for non-SELECT
2017-12-13 06:19:30 -06:00
Steve Ebersole
409596235c
HHH-12097 - EntityManagerFactory open/closed checks per JPA spec
2017-12-13 06:19:30 -06:00
Steve Ebersole
25ba7bd60d
HHH-12096 - Problem finding correlated getter-method for field access
2017-12-13 06:19:30 -06:00
Steve Ebersole
dedc9ef8eb
HHH-12098 - prep 5.3
2017-12-13 06:19:30 -06:00
Andrea Boriero
5111a468c4
HHH-11913 : Schema generation ignores index DESC/ASC order
2017-12-13 06:19:01 -06:00
Andrea Boriero
8b313976d9
HHH-11913 : Add test for issue
2017-12-13 06:19:01 -06:00
Jonathan Bregler
7b59cb2f8d
HHH-12132: HANA boolean type mapping doesn't work for existing schema definitions
...
- introduce parameter hibernate.dialect.hana.use_legacy_boolean_type to enable
switching between new and legacy behavior.
2017-12-12 16:45:48 -05:00
Chris Cranford
a0f430a94d
Checkstyle fixes.
2017-12-12 13:40:29 -05:00
Chris Cranford
6c1948b6b3
HHH-12159 - Fix Warning HHH000274 when using Formula with a string-based size constrained property.
2017-12-11 18:05:27 -05:00
Chris Cranford
e3cc2d78e9
HHH-12119 - Fix NameQueryTupleTransformer discarding alias name case.
2017-12-11 12:08:38 -05:00
Jonathan Bregler
db2e3906ab
HHH-12138: HANA dialect doesn't support procedure parameter mode REF_CURSOR
2017-12-11 14:43:02 +02:00
Vlad Mihalcea
55ab0d5677
Add test to check if persisting a @OneToOne child entity which has @MapsId works when referencing a parent entity
2017-12-06 11:56:58 +02:00
Chris Cranford
0dc788f42f
HHH-12062 - Make sure AttributeAccessor annotation is read.
2017-12-05 09:41:55 +01:00
Chris Cranford
80f315c328
HHH-12062 - Added test case.
2017-12-05 09:41:19 +01:00
Vlad Mihalcea
9ebd56e762
HHH-12120 - Update StandardDialectResolver to reflect the latest Dialects of PostgreSQL and MySQL
...
- add License header to Database class
2017-11-30 13:52:22 +02:00
Edward.Wilson
7011347b9a
HHH-12140 - Allow session scoped interceptors to be managed by DI providers (e.g Spring)
2017-11-30 13:31:53 +02:00
graemerocher
5415d635dd
HHH-11721 - PreInsertEventListener that just vetoed ends up throwing NullPointerException because the entity is still managed
2017-11-28 12:07:21 +02:00
Yanming Zhou
304a0a89da
HHH-12120 - Update StandardDialectResolver to reflect the latest Dialects of PostgreSQL and MySQL
2017-11-28 11:59:25 +02:00
Steve Ebersole
400a4bc24e
HHH-12115 - No Dialect mapping for JDBC type: 1899073220 in Wildfly (AttributeConverter and Short)
...
Improved JavaDocs pointing to the exact parts of the JDBC spec that the JdbcTypeJavaClassMappings mappings come from;
Added mapping for BigInteger as well
2017-11-27 11:11:59 -06:00
Tiger Wang
6b1f3e51a9
HHH-12115 - attribute converter add mapping of Java Short type to JDBC SMALLINT type
2017-11-27 17:07:50 +02:00
Andrea Boriero
f0d49c5be4
HHH-12113 - Fix Checkstyle error
2017-11-27 14:48:35 +00:00
Vlad Mihalcea
47382f69cc
HHH-12113 - The JDBC batch sorting algorithm can be simplified due to latest modifications
2017-11-21 17:40:45 +02:00
Vlad Mihalcea
7f70dccc71
HHH-12108 - Fix tests failing on Oracle
2017-11-21 16:47:16 +02:00
Vlad Mihalcea
5b710533f7
HHH-11028 - {h-schema} is not replaced in SQLDelete, SQLInsert and SQLUpdate
...
Trim the sQL query before checking it for {h-schema} placeholders
2017-11-21 15:46:36 +02:00
Vlad Mihalcea
88c2bda837
HHH-12112 - The query optimizer hint fails on Oracle
2017-11-21 15:13:06 +02:00
Vlad Mihalcea
26041f49e1
HHH-12111 - Oracle does not support positive/negative initial sequence values for descending/ascending sequences unless MAXVALUE/MINVALUE is defined as well
2017-11-21 15:02:45 +02:00
Vlad Mihalcea
9b062e4a6b
HHH-11028 - {h-schema} is not replaced in SQLDelete, SQLInsert and SQLUpdate
...
Skip substitute brackets for stored procedures
2017-11-21 14:03:59 +02:00
Vlad Mihalcea
44a31550c4
HHH-12087 - Pagination does not work with Oracle views
...
Roll back change because it breaks the follow-on-locking mechanism
2017-11-21 12:26:59 +02:00
rustem.yagudin
d6441b7081
HHH-12087 - Pagination does not work with Oracle views
2017-11-20 16:00:28 +02:00
Andrea Boriero
877e790995
HHH-5645 - Fix Checkstyle errors
2017-11-20 12:33:50 +00:00
Andrea Boriero
d330fdcfca
HHH-12086 - Fix Checkstyle error
2017-11-20 12:33:50 +00:00
Anders Wallgren
7a32ea62b6
HHH-12105 - Batch order_inserts: flush during transaction causes incorrect insert ordering and subsequent constraint violation
2017-11-20 12:41:27 +02:00
Gary LosHuertos
c4010d0af0
HHH-9158 - cascade-persist in orm.xml does not apply to annotation-based relationships
2017-11-16 11:10:55 +02:00
Vlad Mihalcea
abb3590d33
HHH-11117 - LazyPropertyInitializer$1 cannot be cast to [B when calling Session.merge() on compile time enhanced composed entities
...
Add a test case to prove it works after HHH-12054 got fixed
2017-11-16 10:43:55 +02:00
barreiro
ae8c365bf5
HHH-12054 - Handle UNFETCHED_PROPERTY in CollectionType.replace()
2017-11-16 10:14:22 +02:00
Gail Badner
d2a19c9a77
HHH-12007 : Executing JPA query results in persistence of new/unmanaged entity
2017-11-15 20:37:48 -08:00
Vlad Mihalcea
a9f1caf998
HHH-9331 - Aggregate functions for subqueries not working
2017-11-15 12:37:17 +02:00
Vlad Mihalcea
5a91673ef2
HHH-5274 - HQL-Insert with Select and Sub-Select fails
2017-11-15 11:50:30 +02:00
Vlad Mihalcea
fe60239301
HHH-5645 - Criteria.createAlias with specified criterion results in wrong parameters passed into SQL statement
...
Roll back changes since the test passes even without them
2017-11-15 08:46:01 +02:00
Eric Haas
dbd5f81f79
HHH-5645 - Criteria.createAlias with specified criterion results in wrong parameters passed into SQL statement
2017-11-14 18:42:22 +02:00
Vlad Mihalcea
eaeda2f41d
HHH-12086 - Batch order_inserts: flush during transaction causes incorrect insert ordering and subsequent constraint violation
...
Add a maximum iteration threshold, to avoid a stack overflow error in case there will be circular dependency that's not properly detected
2017-11-13 20:54:28 +02:00
randymay
a5d50c3bd5
HHH-12076 - Query not built properly when joining a table based on class
...
Add replicating test case for HBM mappings
2017-11-13 18:12:02 +02:00
randymay
26ae3c6726
HHH-12076 - Query not built properly when joining a table based on class
...
Add test case that proves the issue does not replicate for annotation mappings
2017-11-13 17:32:43 +02:00
Vlad Mihalcea
427bba4212
HHH-12086 - Batch order_inserts: flush during transaction causes incorrect insert ordering and subsequent constraint violation
...
Fix indentation.
2017-11-13 11:04:40 +02:00
Anders Wallgren
9ae9810f85
HHH-12086 - Batch order_inserts: flush during transaction causes incorrect insert ordering and subsequent constraint violation
2017-11-13 10:49:50 +02:00
Steve Ebersole
7c57d11406
HHH-12085 - @NaturalId not working on inherited field
2017-11-10 20:19:01 -06:00
Steve Ebersole
e9263758fe
HHH-12085 - @NaturalId not working on inherited field
2017-11-10 17:20:49 -06:00
Vlad Mihalcea
20422cd76a
HHH-11986 - @LazyGroup is ignored on LazyToOne association with 'mappedBy'
...
Fix tests failing on MariaDB
2017-11-09 09:46:36 +02:00
Viefhaus
4531b22e92
HHH-11986 - @LazyGroup is ignored on LazyToOne association with 'mappedBy'
...
HHH-11986 - Re-format fix code to follow code conventions
2017-11-08 14:13:34 -08:00
Viefhaus
3292a83223
Testcase for HHH-11986 added
...
HHH-11986 : Changed test code to follow conventions of other bytecode enhancement tests; reformatted test code
2017-11-08 14:12:44 -08:00
Jonathan Bregler
1616b3de37
HHH-12074 - order_inserts: flush during transaction causes incorrect insert ordering and subsequent constraint violation
...
- "TOP" is a reserved key word in same database systems.
2017-11-08 14:31:36 +02:00
Anders Wallgren
8530584fad
HHH-12074 - order_inserts: flush during transaction causes incorrect insert ordering and subsequent constraint violation
2017-11-07 09:26:56 +02:00
Sanne Grinovero
95ecd7c43a
HHH-12081 Update to JBoss Logger 3.3.1.Final and related tooling 2.1.0.Final
2017-11-06 14:14:05 +00:00
Vlad Mihalcea
164178330a
HHH-12073 - Change BaseUnitTestCase Logger to protected
2017-11-01 19:04:07 +02:00
ageery
310eb69b6e
HHH-12072 - BasicFormatterImpl throws a NPE if native SQL begins with a parentheses
2017-11-01 17:58:42 +02:00
Guillermo González de Agüero
20d17ec0f2
HHH-11805 Fix JACC cannot be enabled
2017-11-01 13:37:55 +02:00
Vlad Mihalcea
f2c83c9653
HHH-10179 - Fetching an already loaded entity with an EntityGraph does not initialize previously lazy loaded attributes
...
Add replicating test case
2017-10-31 15:29:27 +02:00
barreiro
280474e9cd
HHH-12051 - Filter dirty but non-updatable atributes
2017-10-31 13:18:05 +02:00
msymonov
4b8cfe0c1f
HHH-12067: NativeQueryTupleTransformer doesn't handle null values in returned ResultSet
2017-10-30 11:39:20 +02:00
Giovanni Lovato
b8a3baa5c1
HHH-10485 : Lazy collections fetched with EntityGraph load with JOIN
2017-10-26 10:24:46 +03:00
Marcello
ef6ddd98bc
HHH-12064 - Issue with unidirectional one-to-many association with a join column that references a column that is not the primary key
2017-10-25 16:55:58 +03:00
Archie L. Cobbs
88b1e33d72
HHH-12046 - Don't consider static methods for isFoo()/getFoo() conflicts.
2017-10-25 10:55:42 +03:00
Vlad Mihalcea
ce21f133d2
HHH-11028 - {h-schema} is not replaced in SQLDelete, SQLInsert and SQLUpdate code enhancement
...
Remove isCallable attribute since it causes failures on MariaDB
2017-10-25 08:42:49 +03:00
Sanne Grinovero
401936f94e
HHH-12055 Revert to using the Javassist version included in WildFly 11
2017-10-24 16:42:49 +01:00
Laabidi Raissi
090d18dcc8
HHH-11028 - {h-schema} is not replaced in SQLDelete, SQLInsert and SQLUpdate code enhancement
2017-10-24 16:27:54 +03:00
Vlad Mihalcea
1cb10729b0
HHH-12058 - Criteria LiteralHandlingMode can only be configured programatically. We need to support String-based configurations as well.
2017-10-24 15:06:07 +03:00
Vlad Mihalcea
29fc5903e3
HHH-12052 - Move PooledConnections inside DriverManagerConnectionProviderImpl
2017-10-23 15:38:15 +03:00
Andrea Boriero
884bfc1cc6
HHH-2897 - Fix checkstyle error
2017-10-19 11:57:14 +01:00
Gail Badner
86f310e4cb
HHH-11970 : @NotFound(IGNORE) and @BatchSize
2017-10-19 11:30:34 +01:00
Gail Badner
19087d9f15
HHH-11970 : @NotFound(IGNORE) and @BatchSize
2017-10-19 11:30:34 +01:00
fernando
47eebc5d86
HHH-12037 - Remove unused code in ArrayHelper
2017-10-17 17:56:50 +03:00
Lemongrass3110
ed61fc9a8e
HHH-2897 - Adding support for use of sequence objects in DB2 V8 OS390
2017-10-17 16:46:43 +03:00
Andrea Boriero
61ee2d2232
HHH-12034 - Fix tests hanging on PostgrSQL
2017-10-16 20:58:23 +01:00
Andrea Boriero
07eec26d67
HHH-11971 - QueryParameterBindingValidator does not handle primitive types
2017-10-16 19:25:41 +01:00
Andrea Boriero
4979241a1d
HHH-11971 - Add test for issue
2017-10-16 19:25:41 +01:00
Gail Badner
a77c48dc11
HHH-12034 - According to JPA, a Proxy should be loaded even when accessing the identifier
2017-10-16 17:41:47 +03:00
marko-bekhta
b51dac6e39
HHH-12026 Setting correct font family for search input in TOC. Fixing a typo
2017-10-16 14:58:29 +03:00
Jonathan Bregler
54b506ecf4
HHH-12021 - Fix tests failing on SAP HANA
...
- skip testLoad() of org.hibernate.jpa.test.ops.GetLoadTest
- change the result comparison to set-based instead in testRevisionsGtWithPropertyQuery()
2017-10-09 13:58:49 +03:00
Jonathan Bregler
1fc4ce23ac
HHH-12020 - Add SAP HANA to the list of provided dialects
...
- Update documentation
- Update org.hibernate.boot.registry.selector.internal.StrategySelectorBuilder
2017-10-09 13:30:41 +03:00
Jonathan Bregler
62e691c38a
HHH-11816 - JoinProcessor considers table names with colons dynamic filter parameters
2017-10-09 12:47:29 +03:00
Chris Cranford
00492a3707
HHH-11965 - Fix cascade of one-to-one associations with proxies.
2017-09-29 16:47:14 -04:00
Chris Cranford
5a49cdc3ce
HHH-11965 - Added test case.
2017-09-29 16:46:43 -04:00
Chris Cranford
05f8e7306e
HHH-11656 - Added test case.
2017-09-29 11:27:34 -04:00
Andrea Boriero
85016e0bca
HHH-11640 - Fix test failing on MariaDB
2017-09-27 18:45:35 +01:00
Ivo Hradek
72506a6eac
HHH-11640 - NamedQuery doesn't log comment when UPDATE/DELETE
...
HHH-11906 - Add support for MySQL query optimizer hints
2017-09-27 16:57:46 +03:00
Andrea Boriero
08cd580067
HHH-11980 - Fix test failing on PostgreSQL
2017-09-27 13:26:50 +01:00
msvticket
e391d8577e
HHH-11980 MultiTenantConnectionProvider is required for MultiTenancyStrategy.DISCRIMINATOR
...
Instead of checking that multiTenancyStrategy is NONE start using MultiTenancyStrategy.requiresMultiTenantConnectionProvider to distinguish whether MultiTenantConnectionProvider is to be used.
2017-09-26 17:43:10 +03:00
Thomas Reinhardt
5be294506d
HHH-7842 - Hibernate Criteria does not respect fetch mode, when alias is used
2017-09-26 16:39:08 +03:00