Commit Graph

284 Commits

Author SHA1 Message Date
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 1174cdad65 HHH-12417 - default strategy based on registrations with StrategySelector
ConnectionProviderInitiator and tests
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
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
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
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 4e484af398 HHH-12336 Avoid unnecessary invocations of fillInStackTrace() in the tests 2018-03-01 17:58:30 +00:00
Andrea Boriero 84c50855ef HHH-12271 - Add test for issue 2018-02-05 17:34:39 +00:00
Steve Ebersole d806eff912 HHH-12190 - General tidying of Gradle scripts 2018-01-16 14:34:43 -06:00
Steve Ebersole 300fa80016 HHH-12189 - Only call setAccessible() when member is not accessible 2017-12-27 09:53:07 -06:00
Andrea Boriero 00a07caf5b HHH-12098 - Fix licence checkstyle error 2017-12-13 17:42:43 +00: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 7fc5d3e856 HHH-12098 - prep 5.3 2017-12-13 06:19:32 -06:00
Steve Ebersole 4b3a18a5b4 HHH-12098 - prep 5.3 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 58781056a9 HHH-12129 - Fix expected exceptions on various Query methods 2017-12-13 06:19:31 -06:00
Steve Ebersole 4688d4412f HHH-12098 - prep 5.3 2017-12-13 06:19:30 -06: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
Steve Ebersole e9263758fe HHH-12085 - @NaturalId not working on inherited field 2017-11-10 17:20:49 -06:00
Vlad Mihalcea 164178330a HHH-12073 - Change BaseUnitTestCase Logger to protected 2017-11-01 19:04:07 +02:00
Jonathan Bregler 3aad752b04 Improved Hibernate support for SAP HANA
- Identity column support
- Spatial support
- Various minor improvements in HANA dialects
2017-09-21 12:05:19 -05:00
Andrea Boriero 7a897d5285 HHH-11651 - Fix checkstyle errors 2017-09-21 16:24:42 +01:00
Andrea Boriero 6379a42a58 HHH-11651 - unwrapping error in AbstractMultiTenantConnectionProvider 2017-09-21 14:58:47 +03:00
barreiro cfb910fb37 HHH-11882 - Use CustomRunner as the runner for tests with BytecodeEnhancerRunner 2017-08-10 14:39:00 +02:00
barreiro a2803d7703 HHH-11882 - Remove old bytecode enhancer testing infrastructure 2017-08-07 09:41:33 -05:00
barreiro 168a47bdae HHH-11882 - Bytecode enhancer JUnit runner 2017-08-07 09:41:33 -05:00
Vlad Mihalcea c42df6a11b HHH-11290 - Migrate all documentation snippets that derive the source code from extras instead of actual Unit Tests
Fixed in the Embeddable chapter
2017-06-29 16:56:08 +03:00
Vlad Mihalcea e50809e631 Fix failing test on MariaDB 2017-06-16 11:59:10 +03:00
Vlad Mihalcea c0b0da4282 HHH-11186 - Add examples for all Hibernate annotations
Document @UniqueConstraint annotation
2017-06-01 14:01:40 +03:00
Vlad Mihalcea 733f55f362 HHH-11740 - Default MultiTableBulkIdStrategy for DB2 does not work with connection pools
- Made test run on H2, Oracle, SQL server, MySQL and PostgreSQL
2017-05-15 18:50:31 +03:00
Richard Bradley 3a813dcbb4 HHH-11646 revert errant after -> afterQuery search and replace 2017-05-03 11:54:37 +03:00
Vlad Mihalcea ca103dcb28 HHH-11542 - Allow the auto-commit resolution to be configurable for RESOURCE_LOCAL transactions 2017-04-14 10:51:57 +02:00
Andrea Boriero 23aad981a8 HHH-11593 - Remove mockito dependencies from hibernate-testing 2017-04-14 08:44:47 +02:00
Andrea Boriero eef8a48ce4 HHH-11617 - Statement leak in case of 'SQLGrammarException: could not extract ResultSet' 2017-04-11 17:03:30 +03:00
Vlad Mihalcea c15fa77f0f HHH-11616 - Refactor org.hibernate.jpa.test.lock.LockTest
HHH-8001 - Apply query timeouts to Oracle follow-on locking
2017-04-06 16:02:29 +03:00
Andrea Boriero cbace699a0 HHH-10654 - Fix checkstyle error 2017-04-05 09:59:06 +01:00
Andrea Boriero 5fd186a010 HHH-10654 - Fix mariadb and pgsql failing tests 2017-04-04 19:32:32 +03:00
Vlad Mihalcea 2a9c0fe0dd HHH-10654 - LockOptions.SKIP_LOCKED semantics implementation on MSSQL 2017-04-03 08:17:50 +03:00
Andrea Boriero 6bfe281589 HHH-11593 - Fix checkstyle errors 2017-03-30 10:49:58 +01:00
Andrea Boriero 245dc27e48 HHH-11593 - Fix checkstyle errors 2017-03-30 10:48:17 +01:00
Vlad Mihalcea ae23ecd937 HHH-11593 - Fix test issues in SQL Server 2017-03-29 17:13:30 +03:00
Andrei Solntsev ba9d1c779f HHH-11529 - Getting NullPointerException from ScanningCoordinator debug log
Actually URL.toString() calls toExternalForm(), so it has exactly the same effect, but without NPE.
2017-03-09 16:20:21 +02:00
Sanne Grinovero 7c90905d73 HHH-11518 Log4DelegatingLogger slows down testsuite execution by formatting messages too eagerly 2017-02-23 18:11:09 +00:00
Vlad Mihalcea 7c06d003dc HHH-11457 - Add MariaDB specific Dialects 2017-02-15 12:08:34 +02:00
Evandro Pires da Silva d48f393420 HHH-11262 - Bulk Operations attempt to create temporary tables, but user does not have permission to create table 2017-02-01 13:14:31 +02:00
Jan Martiska e62d71b76b HHH-11434 - prevent failures in some tests from freezing the whole test suite 2017-02-01 08:56:44 +00:00
Andrea Boriero f007dc7c90 HHH-11428 - When multiple @RequiresDialect annotation is applied the test is ignored 2017-01-31 17:57:18 +00:00
Andrea Boriero e547ee0793 HHH-11428 - When multiple @RequiresDialect annotation is applied the test is ignored 2017-01-31 15:17:15 +02:00
Christian Beikov 4d076111a3 Test case for HHH-11258 2016-11-23 06:32:08 -06:00
Rafael Winterhalter ba3359fe62 HHH-11152: Added BytecodeProvider based on Byte Buddy 2016-11-16 13:18:46 -06:00
Christian Beikov 556aa265c0 Add property for disabling subquery join rewrites and handle mysql quoted identifiers 2016-10-21 13:44:08 -05:00
Steve Ebersole 9aa164ed27 HHH-10818 - Allow AttributeConverter on attributes marked as Lob (REALLY this time) 2016-09-29 11:27:27 -05:00
ChristophDreis d2d947068d HHH-11136 - Reduce memory consumption caused by Method.getParameterTypes() 2016-09-27 09:08:41 +02:00
Vlad Mihalcea cc21eeb1af Skip test failing on Java 1.9 using Gradle 2016-09-20 20:01:13 +03:00
Vlad Mihalcea bd8c3c226d Disable bytecode enhancement for documentation module as well as the test that makes use of this feature if the JDK version is 1.9 2016-09-20 18:23:45 +03:00
Vlad Mihalcea 553942d2f9 HHH-10399 - Add support for specifying TimeZone for ZonedDateTime type 2016-09-12 10:50:54 +03:00
Steve Ebersole f26eb97091 HHH-11058 - NPE in SchemaValidator with DdlTransactionIsolatorJtaImpl 2016-08-19 15:48:51 -05:00
Chris Cranford cddb221288 Checkstyle fix. 2016-07-29 16:13:38 -05:00
Vlad Mihalcea bf823d440c HHH-10996 - The cleanupTestData utility has issues with link tables
Use bulk delete in certain situations like when we have a @Formula annotation that takes an SQL function which is not supported by the currently running DB
2016-07-29 07:43:18 +03:00
Vlad Mihalcea 8f5ba32990 HHH-10996 - The cleanupTestData utility has issues with link tables 2016-07-27 16:13:35 +03:00
Marvin Froeder 74e959f1bc HHH-10879 SqlServer dialect doesn't respect "key" reserved keyword 2016-07-22 11:27:41 +03:00
barreiro b3aaa12b64 HHH-10977 - Fix enhanced classloader so that the testsuite behaves as the enhancement plugins do 2016-07-21 22:23:22 -07:00
barreiro 68a2896c2b HHH-10922 - Add support for custom enhancement context on bytecode enhacer tests 2016-07-19 12:34:31 -07:00
Vlad Mihalcea f5e10c29eb HHH-10907 - Fix connection leak problem in hibernate-core tests 2016-07-14 13:55:30 +03:00
Vlad Mihalcea da9c6e160d HHH-10907 - Fix connection leak problem in hibernate-core tests 2016-07-13 18:02:47 +03:00
Andrea Boriero 2246e94ded HHH-10946 - Fix checkstyle failures 2016-07-13 12:38:24 +02:00
Vlad Mihalcea 799ab91cf5 HHH-10943 - Driver Manager Connection Pool should close leaked connections upon shutting down 2016-07-12 17:14:59 +03:00
Vlad Mihalcea 9abe775708 Add missing license headers 2016-07-12 16:25:26 +03:00
Vlad Mihalcea 9c74438e99 HHH-10946 - Add utility to detect connection leaks during testing 2016-07-12 14:03:42 +03:00
Vlad Mihalcea ffa6212b40 Fix code style issues 2016-07-12 09:32:06 +03:00
Brett Meyer da4f5e1a57 HHH-10947 Add @Repeatable to Hibernate-owned annotations 2016-07-11 15:33:35 -04:00
Vlad Mihalcea 825ab02723 HHH-10945 - Move TransactionUtil from documentation to hibernate-testing 2016-07-11 16:58:06 +03:00
Vlad Mihalcea 0e6230faf0 HHH-10904 - Fix tests failing when switching to MySQL 2016-06-30 08:50:22 +03:00
Piotr Findeisen 832b62f7bb HHH-9486: Use follow-on locking when paging only 2016-06-15 18:57:29 +03:00
Steve Ebersole 3a0824a037 HHH-10287 - Cache keys no longer include the entity type 2016-06-01 20:51:46 -05:00
Andrea Boriero 70c6abcbae HHH-10513 - Add test for issue 2016-05-26 10:01:54 +01:00
Vlad Mihalcea a3207ca5a8 HHH-10754 - Add support for PARTITION keyword in @Formula 2016-05-24 21:38:51 +03:00
Vlad Mihalcea 231484662b HHH-10689 - Fix tests failing when switching to Oracle 2016-05-17 17:44:32 +03:00
Steve Ebersole 11fc090557 HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (migrate HEM tests - first attempt) 2016-05-06 13:12:38 -05:00
Steve Ebersole 76bac3268a HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (continued fixing of hibernate-core test failures) 2016-05-06 13:12:33 -05:00
Steve Ebersole 87e3f0fd28 HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (first sucessful full compile of consolidated hibernate-core) 2016-05-06 13:12:32 -05:00
Dominique Toupin de6d80a67b HHH-10456: Report the class name were the invalid PrimaryKeyJoinColumn is present 2016-03-30 17:55:05 +03:00
Steve Ebersole 17de173cb5 HHH-10458 - Better encapsulate SchemaManagementTool (OGM) - unify JPA schema generation and hbm2ddl capabilities;
HHH-10487 - Add @Incubating annotation
2016-02-09 11:45:46 -06:00
Martin Simka af7a9a69a8 [HHH-10475] skip CompositeIdRowValueTest databases that don't support row value constructor syntax 2016-02-08 22:12:15 -08:00
Steve Ebersole 701f59b132 cleaned up JdbcMocks in test sources and moved it to hibernate-testing 2016-01-23 13:24:45 -06:00
Steve Ebersole 039382e8be cleaned up JdbcMocks in test sources and moved it to hibernate-testing 2016-01-23 12:59:03 -06:00
barreiro 6828f5ee9b HHH-10354 - Rename 'field access' to 'extended enhancement' 2015-12-16 13:56:56 -06:00
Steve Ebersole 2cb113cf96 checkstyle fix ups 2015-11-16 22:57:25 -06:00
Steve Ebersole 1e44e7420b HHH-10267 - Support defining lazy attribute fetch groups 2015-11-16 15:43:11 -06:00
Andrea Boriero f9065daba1 HHH-5946 - Tests for not equals operations expecting QuerySyntaxException require dialect does not support row value constructor syntax 2015-11-14 14:33:16 +00:00
Steve Ebersole 472f4ab9ef HHH-10280 - Remove legacy bytecode enhancement artifacts 2015-11-12 19:47:50 -06:00
Steve Ebersole 246e98c5af HHH-10178 - Move Geronimo JTA jar to provided configuration (non-transitive) 2015-10-27 21:55:14 -05:00
Steve Ebersole 6d590d76b6 HHH-9807 - Better error message when @Formula and @Id are combined 2015-10-07 13:07:37 -05:00
Andrea Boriero 8d3b2e723b HHH-9996 - Finish Derby database profile 2015-09-28 21:28:12 +01:00
Steve Ebersole 6ce9d6848d HHH-10115 - HHH90000003: Use of DOM4J entity-mode is considered deprecated
(cherry picked from commit 91cd767d20)
2015-09-22 16:13:45 -05:00