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