Commit Graph

3849 Commits

Author SHA1 Message Date
Gail Badner 80937ee583 HHH-11957 : DB2 substring method needs to be exposed in DB297Dialect 2017-09-01 15:36:52 -07:00
Gail Badner 385a18b11b HHH-11957 : DB2 substring method needs to be exposed in DB297Dialect 2017-09-01 15:36:52 -07:00
Guillaume Smet 1e25a1a99b HHH-11956 Add createCustomLoader() to the NativeQueryInterpreter contract 2017-09-01 17:45:15 +02:00
Guillaume Smet 9fd9f623cb HHH-11944 Rename getDelegate() methods to delegate() following a
discussion with Steve.

They are all new in 5.2.11 so it shouldn't raise any compatibility
issues.

Note that we still have a getDelegate() method in
SessionDelegatorBaseImpl as it is the one coming from EntityManager.
2017-09-01 17:45:15 +02:00
Guillaume Smet 12dd8522be HHH-11944 Fix preexisting typos in log messages 2017-09-01 17:45:15 +02:00
Guillaume Smet de1642ba93 HHH-11944 Add AbstractDelegatingSessionFactoryBuilderImplementor
This is missing from the set of delegating classes available.
2017-09-01 17:45:15 +02:00
Guillaume Smet 8de187594d HHH-11944 Add test classes for delegating classes 2017-09-01 17:45:15 +02:00
Guillaume Smet 13bb0a3f22 HHH-11944 Add missing methods to delegating class 2017-09-01 17:45:15 +02:00
Guillaume Smet 08cbe1a33f HHH-11944 Fix typo in comment 2017-09-01 17:45:15 +02:00
Guillaume Smet 123ef45975 HHH-11944 Make the AbstractDelegatingSessionBuilder hierarchy generic 2017-09-01 17:45:15 +02:00
Guillaume Smet 3620e1e47e HHH-11944 The getDelegate() method here is the method from EntityManager
It should not return the delegate but the current Session impl proper.

The name is a bit misleading but it comes from JPA so we cannot do
anything about it.
2017-09-01 17:45:15 +02:00
Guillaume Smet 626c8abc71 HHH-11944 Add missing methods to AbstractDelegatingSessionFactoryBuilder 2017-09-01 17:45:15 +02:00
Guillaume Smet e8441e5313 HHH-11944 Fix added but not implemented delegating methods 2017-09-01 17:45:15 +02:00
Andrea Boriero 5feff3b2c6 HHH-11942 - ANTLR parser should fail when providing an extra parenthesis 2017-09-01 17:18:30 +02:00
Vlad Mihalcea e9cc8867af HHH-11942 - ANTLR parser should fail when providing an extra parenthesis
Fix issue by parsing the whole statements until the EOF instead of stopping at any unexpected right closing paranthesis
2017-09-01 17:18:30 +02:00
Andrea Boriero e950957b89 HHH-11739 - globally_quoted_identifiers_skip_column_definitions property does the opposite of what the doc describes 2017-09-01 14:31:03 +02:00
Andrea Boriero 3f60619f3f HHH-11739 - Fix tests 2017-09-01 14:31:03 +02:00
Guillaume Smet 23752fe169 HHH-11945 Make ExceptionConverterImpl use SharedSessionContractImplementor instead of AbstractSharedSessionContract 2017-08-30 11:38:33 +03:00
Guillaume Smet 345c0cce17 HHH-11946 Configure the Configurable services in SessionFactoryServiceRegistryImpl 2017-08-29 17:53:07 +03:00
Bogdan Stirbat 2d52a38e51 HHH-8955 - added HSQL dialect support for database trunc function 2017-08-29 12:31:05 +03:00
Guillaume Smet 3ed4bfe830 HHH-11951 Improve TransactionStatus javadoc 2017-08-28 15:41:46 +02:00
Andrea Boriero e1faed4b89 HHH-11815 - @org.hibernate.annotations.Index and NullPointerException in IndexOrUniqueKeySecondPass 2017-08-25 14:18:33 +03:00
Gail Badner cd7611e511 HHH-11914 : SchemaUpdate.setHaltOnError(true) does nothing 2017-08-25 11:56:55 +03:00
Guillaume Smet 1f7aac9979 HHH-11934 Make the delegate field accessible to child classes 2017-08-24 17:45:26 +03:00
Vlad Mihalcea 6390471d55 HHH-11942 - ANTLR parser should fail when providing an extra parenthesis
Add replicating test case
2017-08-24 14:07:02 +03:00
Lukas Eder fcefe7f3b8 Fixed trivial typo in Javadoc 2017-08-24 10:26:39 +02:00
Andrea Boriero 9a22960c3e HHH-11897 - Fix checkstyle errors 2017-08-21 10:27:35 +02:00
Gail Badner 407360d957 HHH-11935 : Log a warning and update documentation that enabling "empty" composites is an experimental feature 2017-08-17 21:44:17 -07:00
Bruce Brown 6ad8302a3c HHH-11929 removed excessive toLowerCase() and substring() from SQLServer2012LimitHandler.hasOrderBy(). Also reversed the direction for scanning the sql string for "order by " to start at the end of the string 2017-08-16 10:50:14 -04:00
Arnold Galovics 9394fadc9a HHH-11897: Fix support for Tuple results for native queries 2017-08-16 16:01:46 +03:00
Viefhaus 4235d75610 HHH-11916 - Unnecessary initialization of lazy collection on PERSIST cascade 2017-08-16 15:25:04 +03:00
Gail Badner 65c6964c96 HHH-11928 : Empty left join fetched collection is uninitialized when collection key is composite with hibernate.create_empty_composites.enabled=true 2017-08-15 22:29:06 -07:00
Gail Badner 310a43e5e7 HHH-11928 : test cases 2017-08-15 22:29:06 -07:00
Gail Badner ef81e39d19 HHH-11922 - Entity with null many-to-one cannot be loaded when associated entity has composite ID with hibernate.create_empty_composites.enabled=true 2017-08-15 22:29:05 -07:00
Gail Badner eafc5fe105 HHH-11922 : Added test cases 2017-08-15 22:29:05 -07:00
jcibik 203793be63 HHH-11927 - CascadeMergeToChildBeforeParentTest should not assume the persisted entity has the id with a value of 1 2017-08-15 16:24:32 +03:00
Vlad Mihalcea 8d29a4d588 HHH-11907 - Add the getResultStream() default method in org.hibernate.query.Query 2017-08-15 11:38:20 +03:00
Andrea Boriero ce8aa04078 HHH-11882 - Fix tests 2017-08-10 14:39:00 +02:00
barreiro d85327a5e7 HHH-11882 - Fix tests 2017-08-10 14:39:00 +02:00
Gail Badner bb905dcb00 HHH-11915 - DatabaseMetaData#getIndexInfo can return column names enclosed in quotes on PostgresPlus 2017-08-08 13:47:39 -07:00
Andrea Boriero 65b5e6445b HHH-11915 - DatabaseMetaData#getIndexInfo can return column names enclosed in quotes on PostgresPlus 2017-08-08 13:24:13 -07:00
Andrea Boriero ba6cc06810 HHH-11176 - Fix CheckStyle errors 2017-08-08 17:04:50 +02:00
Andrea Boriero bc05ff24bc HHH-11882 - Fix test causing failures 2017-08-08 14:37:11 +02:00
Gail Badner af4f63aff7 HHH-11898 : added @FailureExpected to test reproducing the error 2017-08-07 21:28:28 -07:00
barreiro d3ce7ded37 HHH-11882 - Fix TestLazyPropertyOnPreUpdate 2017-08-07 09:41:33 -05:00
barreiro eca2c6001e HHH-11882 - Remove old bytecode enhancer tests 2017-08-07 09:41:33 -05:00
barreiro fb6a7a376f HHH-11882 - Bytecode enhancer tests with the new JUnit runner 2017-08-07 09:41:33 -05:00
Gail Badner cc342dc072 HHH-11910 : SchemaUpdateTest fails on databases using case-insensitive identifiers 2017-08-04 16:40:40 -07:00
Gail Badner a8fcdffc50 HHH-11898 : test case 2017-08-04 16:40:40 -07:00
jcibik 019cd397fb HHH-11905 - AbstractLobTest Fails on Sybase 2017-08-03 16:32:08 +03:00
jcibik af4a76e6a9 HHH-11904 - EnumExplicitTypeTest test assert fails on mariadb clusters 2017-08-03 12:04:17 +03:00
Gail Badner 2fe8e5e340 HHH-11903 : test case 2017-08-01 21:36:03 -07:00
Bogdan Stirbat 47f8a67990 HHH-11539 - when foreignKey is added to an @JoinColumn, and not @CollectionTable directly, consider it as well 2017-08-01 11:13:51 +03:00
echunca 4477baf53b HHH-11826: ImplicitNamingStrategyComponentPathImpl generates invalid SQL for Entity with Embedded ElementCollection 2017-07-24 15:55:03 +03:00
Freek de Bruijn df3a248c9b HHH-11878 - Minor typo in CascadeStyles.java 2017-07-24 13:04:06 +03:00
Gail Badner 3553efa05f HHH-11881 : Null Set collection elements are inserted into collection table 2017-07-20 17:03:28 -07:00
Gail Badner 240492f940 HHH-11881 : Added tests 2017-07-20 17:02:46 -07:00
Arnold Galovics 68a40425b1 HHH-11176: Add support for Tuple results for native queries 2017-07-18 18:09:37 +03:00
András Eisenberger 1347ee6250 HHH-11465 - @AttributeOverride does not work for CompositeUserType inside of @Embeddable 2017-07-18 18:07:43 +03:00
jonathan 2bb041423e HHH-11726 - PASS_DISTINCT_THROUGH hint is ignored when used in conjunction with maxResults/firstResult limiters 2017-07-17 10:23:46 +03:00
Vlad Mihalcea 7f94320cec HHH-9864 - foreign key violation with order_inserts=true and batches with mixed subclass entities
Add extra check for executeBatch which should prove that batching works as expected
2017-07-05 19:59:55 +03:00
Vlad Mihalcea 4b672a214f HHH-9864 - foreign key violation with order_inserts=true and batches with mixed subclass entities
Add test for @ManyToOne association
2017-07-05 16:24:09 +03:00
Shawn Clowater 1d0a44ab92 HHH-11830 - Shared Session memory leak via TransactionObserver reference 2017-06-28 12:35:15 +03:00
Vlad Mihalcea 7728d23c9f HHH-5538 - Postgres: fix dialect to work in databases with mutiple schema and search_path set
Move test to a more appropriate package
2017-06-27 11:13:31 +03:00
Vlad Mihalcea 9159b8efd5 HHH-5538 - Postgres: fix dialect to work in databases with mutiple schema and search_path set
Add a test case to prove that the issue does not replicate
2017-06-27 11:09:32 +03:00
Andrea Boriero bbcab0f75c HHH-11808 - Update migration guide and documentation 2017-06-27 09:07:21 +03:00
Gail Badner 9584b16089 HHH-11832 : ManyToManyWithDynamicFilterTest fails on Sybase due to reserved word 2017-06-21 20:23:29 -07:00
Richard Yhip 5d49468acf fixed exception message spacing 2017-06-20 08:43:55 -04:00
Philippe Marschall dda0c4c37e HHH-11824 Remove Types.REF_CURSOR reflection
https://hibernate.atlassian.net/browse/HHH-11824
2017-06-19 17:31:03 +02:00
Gail Badner 3f2c36ab69 HHH-11818 : ClassCastException when binding a MaterializedNClobType as NClob 2017-06-14 13:02:48 -07:00
Gail Badner 515e45e382 HHH-11818 HHH-11296 : Added tests 2017-06-14 13:02:47 -07:00
Chris Cranford 03053502e1 Checkstyle fixups. 2017-06-12 13:24:42 -04:00
Chris Cranford 699b50725d HHH-11768 HHH-11714 Apply code suggestions. 2017-06-12 13:24:42 -04:00
Chris Cranford c6135f2db3 HHH-11714 - Fix ordered inserts with secondary tables and inheritance. 2017-06-12 13:24:42 -04:00
Chris Cranford f4cd82a265 HHH-11714 - Added test case. 2017-06-12 13:24:42 -04:00
Chris Cranford 234849d33b HHH-11768 - Fix FK ConstraintViolationException with ordered inserts enabled and cascade persist. 2017-06-12 13:24:42 -04:00
Chris Cranford e7e6cc53ab HHH-11768 - Test case 2017-06-12 13:24:42 -04:00
MilovanderZee 2867e070ea HHH-10934 - Check ForeignKey on function instead of only the name 2017-06-07 12:58:58 -04:00
MilovanderZee 736da3247c HHH-10934 - Initial unit test 2017-06-07 12:58:58 -04:00
Vlad Mihalcea 6082f1975d HHH-11186 - Add examples for all Hibernate annotations
Document @PersistenceContext and @PersistenceProperty
2017-06-06 12:24:56 +03:00
Vlad Mihalcea 5e23b7fd02 HHH-11186 - Add examples for all Hibernate annotations
Document @TableGenerator
2017-06-05 17:27:23 +03:00
Oleksandr_Ierenkov 91f4deebac HHH-3924 - Use intern() to reuse strings and reduce memory usage 2017-06-05 09:58:20 +03:00
Robert Richter 46f8302219 HHH-11788 - Unignore annotations.target test dir
The current project `.gitignore` file ignores `/*/target`, which
inadvertently ignores the test package
`org.hibernate.test.annotations.target`. The test files are checked-in
despite the gitignore, so some tools complain about editing ignored
files, and any new tests might not get checked in.

This change adds a `.gitignore` to the annotations package directory,
instead of the root project gitignore, because the package dir is
a more relevant context.
2017-06-05 08:48:48 +03:00
Chris Cranford cc51bbc639 HHH-11783 - Fix typo in javadoc. 2017-06-02 08:36:42 -04:00
Vlad Mihalcea 6edb857e5c Increase test timeout since it was failing on Jenkins 2017-06-02 09:03:27 +03:00
Nazarii Bardiuk 87ddf0e74b HHH-11743 - Fix for streaming of Tuple query 2017-05-30 09:36:24 -04:00
Gail Badner 379e32e3f3 HHH-11762 - PersistenceUnitUtilImpl#getIdentifier throws MappingException for non-entity 2017-05-19 18:28:44 -07:00
Vlad Mihalcea ec165296c6 HHH-11186 - Add examples for all Hibernate annotations
Document @Source and @RowId annotation
2017-05-18 17:38:37 +03:00
Chris Cranford b1a322d1f3 HHH-11642 - Fix index out of range failure for SQLServerDialect. 2017-05-17 16:15:55 -04:00
Chris Cranford fe0030c019 HHH-11642 - Added test case. 2017-05-17 16:15:34 -04:00
Chris Cranford f164223226 HHH-11747 - Fix DB2390Dialect pagination to work for offsets properly when using legacy limit handler behavior. 2017-05-16 17:12:17 -04:00
Chris Cranford b45e2cade5 HHH-11747 - Added test case. 2017-05-16 17:11:39 -04:00
Andrea Boriero cf6d1ddafd HHH-11716 - @Transient annotation not respected when class defines 'get' and 'is' accessor variants 2017-05-16 14:09:03 +03:00
lpradel 0e83628c92 HHH-11546 Add support for SAP NetWeaver as JTA Platform 2017-05-16 12:45:19 +03:00
Gail Badner cab613de11 HHH-11740 - Fix test case to avoid pessimistic locking exception 2017-05-15 14:38:22 -07: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
Vlad Mihalcea 386b04872f HHH-11740 - Default MultiTableBulkIdStrategy for DB2 does not work with connection pools
- Fix tests on PostgreSQL
2017-05-15 17:55:22 +03:00
Gail Badner 6a0a6d7562 HHH-11740 : Skip test for H2 2017-05-12 14:24:18 -07:00
Gail Badner 061a1cae31 HHH-11740 : Default MultiTableBulkIdStrategy for DB2 does not work with connection pools 2017-05-12 13:49:29 -07:00
Gail Badner 36d09411fb HHH-11740 : test case 2017-05-12 13:48:03 -07:00